奇怪的冲突问题!DataGrid分页与登陆验证的冲突!
分页代码:    
protected void dg_news_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
    {
        this.dg_news.CurrentPageIndex = e.NewPageIndex;
        this.DataBindTodg_news();
    }
是否登陆验证:
    protected void Page_Load(object sender, EventArgs e)
    {
        
        if(!this.IsPostBack)
        {
            Server.Execute("login_check.aspx");
            this.DataBindTodg_news();
        }
    }
login_check.aspx:的page_load()
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["login"] != "ok")
        {
            Response.Redirect("login.aspx");
        }
    }
但是问题来了!
点击页码时,不触发dg_news_PageIndexChanged(),因此也就无法实现分页
注释掉page_load()的
Server.Execute("login_check.aspx");之后,
分页正常!
Who can tell me the reason?