ASP.NET Page_Init 被触发两次!

标签 asp.net

我有 AutoEventWireup="true"并且在我的代码后面

protected void Page_Init(object sender, EventArgs e)
{


}

当我调试时,Page_Init 方法被触发两次!

这是怎么回事?

最佳答案

让我们确保我们在这里涵盖了基础知识:

您的页面上是否有任何具有服务器事件的控件?如果是这样,请记住每次回发都会重新创建整个页面。因此,处理事件意味着运行所需的所有代码,将页面放在一起,包括您的 Init 和 Load 事件。

Always two there are, no more no less. A request and a response.

关于ASP.NET Page_Init 被触发两次!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1138505/

相关文章:

asp.net - 如何在给定时间后以编程方式结束 ASP.NET session

c# - 显示动态复选框的现有选择

c# - 为什么使用参数时会出现 SQL 解析错误?

asp.net - 在 MVC 2 中处理和验证 POST 数据的现代方法

asp.net - 如何使 ODP.NET 4.0(64 位)在 64 位计算机 Windows 7 上运行?

sql - 存储过程中的分页

javascript - 需要时突出显示带有红色边框的文本框

javascript - 如何验证在javascript中只接受第一个字母作为字符并保留为数字

c# - 加密从一页到另一页的数据传输

asp.net - 使用 SimpleWorkerRequest 加载页面时如何访问 session 变量?