欢迎光临
我们一直在努力

在masterpage中檢驗user是否登入_asp.net技巧

建站超值云服务器,限时71元/月

在母板頁中檢查user是否登入過,這樣就不用在每個頁中去作檢驗。在其Init事件中寫入如下代碼:
    protected void ContentPlaceHolder1_Init(object sender, EventArgs e)
    {
        if (Session[“loginid”] == null || Session[“role”]==null)
        {
            Response.Redirect(“../Main.aspx”);
        }
    }



附:
   如果一个Page使用了一个MasterPage,2者之间事件的执行顺序如下:


MasterPage控件 Init 事件。


Page控件 Init 事件。


MasterPage Init 事件。


Page Init 事件。


Page Load 事件。


MasterPage Load 事件。


Page控件 Load 事件。


Page PreRender 事件。


MasterPage PreRender 事件。


MasterPage控件 PreRender 事件。


Page控件 PreRender 事件。


以上内容可以在MSDN上查找到。补充一点:New函数的执行顺序是 Page.New() –> MasterPage.New()


http://www.cnblogs.com/floatping/archive/2007/01/03/610760.html

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在masterpage中檢驗user是否登入_asp.net技巧
分享到: 更多 (0)