有人可以向我解释一下Asp.net中的OnPreRender事件 [英] Can some one explain me about OnPreRender event in Asp.net
本文介绍了有人可以向我解释一下Asp.net中的OnPreRender事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
其中一位开发人员早些时候写过这段代码,现在我正在研究这种方法时难以理解....
受保护 覆盖 < span class =code-keyword> void OnPreRender(EventArgs e)
{
base .OnPreRender(e);
if (formMode!=( int )HR.Dal.FormMode。 New&& formSaveMode ==( int )SaveMode.No)
{
SetValues();
}
else
{
CreateDependentsRow(-1);
}
}
解决方案
阅读有关ASP.NET页面生命周期事件的内容。
一些文章为你:
ASP.NET页面生命周期事件 [ ^ ]
深入了解ASP.NET页面生命周期 [ ^ ]
使用pre_render事件的主要原因是在数据绑定事件完成后但在编写ViewState之前对控件属性进行更改。
...希望它帮助
One of the developer written this code earlier, now when I am looking into this method bit of difficulty to understand....
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
if (formMode != (int)HR.Dal.FormMode.New && formSaveMode == (int)SaveMode.No)
{
SetValues();
}
else
{
CreateDependentsRow(-1);
}
}
解决方案
Hi,
Have a read up about ASP.NET Page Life Cycle Events.
Some Article For You:
ASP.NET Page Life Cycle Events[^]
A Dive into ASP.NET Page Life Cycle[^]
The main reason to use pre_render events is to make changes to control properties after databinding events have completed, but before the ViewState is written.
... hope it helps.
这篇关于有人可以向我解释一下Asp.net中的OnPreRender事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文