asd*_*asd 0 javascript asp.net events webpage pageload
我有一个带有2个aspx页面的aspx应用程序.使用JavaScript点击第一个aspx页面中的按钮即可打开第二个aspx页面.问题是,当第二个aspx页面打开时,其Page_load事件不会触发.只有当我刷新第二页时,才会触发第二个aspx页面的page_load事件.
请让我知道可能出现的问题以及触发page_load事件需要做些什么.
提前致谢
在这种情况下(从window.open()调用aspx页面),您必须在页面的OnInit事件中手动附加Page_Load事件:
override protected void OnInit(EventArgs e)
{
    this.Load += new EventHandler(Page_Load);
    base.OnInit(e);
}
protected void Page_Load(object sender, EventArgs e)
{
  // your code here 
}
参考:http://www.vbforums.com/showthread.php?t = 249689
| 归档时间: | 
 | 
| 查看次数: | 6833 次 | 
| 最近记录: |