asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

在ASP.NET中值得注意的两个地方


发布日期:2023年01月21日
 
在ASP.NET中值得注意的两个地方
在ASPNET中ASPX页面的Page_Load事件有两个让人奇怪的地方你应该记住它们

a有时Page_Load事件在你的ASPNET页面里会发生多次这种情况发生的一个可能的原因是你把ASPX页面的AutoEvenWireup值设置成了True如果是这样那么在Sub Page_Load(ByVal Sender as SystemObjectByVal e as SystemEventArgs后面加上Handles MyBaseLoad这一行就是没有必要的了既然Visual StudioNET能够自动的为你处理这个部分你当然可以将AutoEventWireup值设置成False

b有时好象一个按纽的单击事件处理代码并没有运行这里你应该检查Page_Load事件确保任何加载数据的代码(比方在下拉列表中绑定数据的代码)只在初始加载这个页面的时候运行而不是在后来客户端数据返回的时候运行一个检查这种情况的简单的方法是在你的Page_load事件处理函数里添加对PageIsPostBack值的测试False意味着这是页面第一次被加载而True则意味着已经发生了一次数据返回过程

上一篇:ASP.Net网络数据库:连接到数据库

下一篇:.Net课堂:ASP.NET常用的优化性能方法