在ASP.Net中使用Page_Load和Page_PreRender
发布时间:2020-05-23 15:38:32 所属栏目:asp.Net 来源:互联网
导读:我看到有些人在同一个aspx页面中使用Page_Load和Page_PreRender。我可以确切地知道为什么我们需要在同一个asp.net页面中调用这两种方法? 请看下面的代码 protected void Page_Load(object sender, EventArgs e) { try { dprPager.ButtonCl
|
我看到有些人在同一个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);
}
解决方法这取决于你的要求。页面加载:执行所有请求通用的操作,例如设置数据库查询。此时,创建和初始化树中的服务器控件,还原状态,窗体控件反映客户端数据。请参阅处理继承的事件。 预渲染:在渲染之前执行任何更新。在预渲染阶段对控制状态进行的任何更改都可以保存,而渲染阶段所做的更改将会丢失。请参阅处理继承的事件。 参考:控制执行生命周期MSDN 尝试阅读 ASP.NET Page Life Cycle Overview ASP.NET Control Execution Lifecycle 问候 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用类似MvcContrib Grid的东西在代码可读性
- asp.net – HTTP错误404.4 – 未找到您要查找的资源没有与之
- asp.net-mvc – MVC – 重定向在构造函数内
- asp.net-core – 如何在ASP.NET Core中共享汇编信息?
- asp.net-mvc – ASP.NET MVC的所有可用ActionResults是什么
- [你必须知道的.NET] 开篇有益
- 确定ASP.Net是否正确注册
- asp.net-mvc-3 – 如何创建通用的MVC3编辑器模板?
- asp.net – 映射到用户的SignalR连接
- asp.net – 如何检测用户操作系统
推荐文章
站长推荐
- .net – 如何从ModelState键中删除前缀?
- 处理用户在ASP.NET MVC网站中点击“Enter”键
- asp.net – 检查是否在集成管道模式
- asp.net-web-api – 当启用CORS时,ASP.NET Web A
- “必须知道”.NET Architect / Lead的IIS功能
- asp.net – 可以在web.config中添加响应http头吗
- asp.net-mvc – 多个DbContext,多个Database.Set
- 我可以在asp.net 4.0站点中托管.net 2.0虚拟目录
- ASP.NET Web API返回可查询的DTO?
- asp.net-vnext中的旧程序集引用错误
热点阅读
