【发布时间】:2012-01-21 16:19:22
【问题描述】:
我看到有些人在同一个 aspx 页面中使用 Page_Load 和 Page_PreRender。我能确切知道为什么我们需要在同一个 asp.net 页面中调用这两种方法吗?
请看下面的代码,
protected void Page_Load(object sender, EventArgs e)
{
try
{
dprPager.ButtonClickPager += new EventHandler(dprPager_ButtonClickPager);
if (!Page.IsPostBack)
{
InitPager();
}
}
catch (Exception ex)
{
}
}
protected void Page_PreRender(object sender, EventArgs e)
{
erMsg.Visible = !string.IsNullOrEmpty(lblError.Text);
}
【问题讨论】:
-
您不需要同时使用这两种方法,是否有一个您无法理解的具体示例?
Page_Load首先被调用,然后Page_PreRender将被调用。 -
请检查我是否添加了代码。
-
我正在尝试确定回发是由“添加”按钮服务器控件还是由页面刷新引起的,以便我可以在页面刷新时停止将记录插入到我的 asp:GridView 中。但是我在查看这里后找不到 Page PreRender 事件:aspalliance.com/… 我很遗憾不得不在这里发帖,因为 S.O 已经停止提出新问题:(
标签: asp.net