gpt4 book ai didi

javascript - 为什么要把 javascript 放在 asp.net 中?

转载 作者:数据小太阳 更新时间:2023-10-29 05:47:14 25 4
gpt4 key购买 nike

有人问我有关 JavaScript 的问题,我不确定我提到的几点。

在使用 ASP.net 之后,我发现用于处理事件的术语是代码隐藏方法。

但在其他情况下,我发现在 asp.net 页面中使用了 JavaScript。

我的问题是,这样做是因为 javascript 文件是一个外部 .js 文件,可以从任何地方访问,还是有不同的原因?

感谢您的任何回复。

最佳答案

Javascript 在客户端机器上运行。事件处理是在该客户端机器上完成的,无需与服务器对话。

事件处理背后的 ASP.NET 代码在服务器上完成。当事件发生时,客户端与服务器对话,服务器处理事件并返回给客户端。

后者需要通过网络往返并且很可能需要页面回发(除非它是异步网络方法)。

使用 JavaScript 意味着无需刷新页面即可在本地完成,速度更快,服务器压力更小。

当然,如果您的事件处理是操作数据库,那么它应该由服务器处理。如果它正在操纵页面,则应由客户端处理。

关于javascript - 为什么要把 javascript 放在 asp.net 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5541159/

25 4 0