ASP.NET 当我在 WebForm 中单击提交 btn 时会发生什么



我目前正在学习 ASP.NET WebForm。
我想知道,如果我在按钮上制作一个 onclick 函数(带有服务器端脚本),我运行并单击它,在浏览器后面会发生什么?
似乎响应速度如此之快,以至于它不会重新呈现网页中的所有内容。
或者它真的会将数据发送到服务器端,处理,并发回最终的 html 代码供浏览器重新渲染?

您可以使用Visual Studio的调试工具或使用第三方软件,如提琴手,这张图片将帮助你图像

它会导致回发,这与从浏览器到服务器的 post 请求相同。然后,服务器将向再次呈现页面的 post 请求发送响应。

按钮单击后,将有一个回发,然后服务器响应良好,并再次呈现整个页面。请参阅此内容以了解 ASP.NET 页面生命周期

最新更新