ASP.NET的工作机制 无论是你第一次请求还是页面回传,都会执行Page_Load事件,所以,如果有些东西你只希望在第一次请求该页面时执行,那必须写在
if(!Page.IsPostBack)
{
}
如果你在开发ASP.NET 页面的时候,在Page_Load 事件中不加入 Page.IsPostBack 判定,用户在界面所做的改变都会被重新覆盖掉和初始化掉,比如TEXTBOX控件的TEXT属性值也会异常,没有或者是怎么都没有变化!
ASP.NET的工作机制 无论是你第一次请求还是页面回传,都会执行Page_Load事件,所以,如果有些东西你只希望在第一次请求该页面时执行,那必须写在
if(!Page.IsPostBack)
{
}
如果你在开发ASP.NET 页面的时候,在Page_Load 事件中不加入 Page.IsPostBack 判定,用户在界面所做的改变都会被重新覆盖掉和初始化掉,比如TEXTBOX控件的TEXT属性值也会异常,没有或者是怎么都没有变化!