当前位置:编程学习 > C#/ASP.NET >>

asp.net母版页+用户登录状态验证, 求解决方案。

 为了验证用户是否登录超时, 写了一个PageBase类, 该类继承 System.Web.UI.Page  在构造函数的时候 验证用户是否登录。   普通页面(test.aspx/test.aspx.cs)实现登录验证测试都没问题,  现在我用到了母版页,MasterPage.master(MasterPage.master.cs)  但是发现母版页的 后置CS文件 继承System.Web.UI.MasterPage。  而我PageBase类则用 
“base.ClientScript.RegisterClientScriptBlock(script.GetType(), "msg", script);”  进行提示跳转,但是现在不能跳转了。    我该怎么实现这个功能。   就是利用母版页, 还想实时验证用户状态。 --------------------编程问答-------------------- 这个需要ScriptManager.RegisterClientScriptBlock(
 
                button,
 
                typeof(Button),
 
                DateTime.Now.ToString().Replace(":", " "),
 
                "alert('" + message + "')",
 
                true);
--------------------编程问答-------------------- 我在PageBase类里验证用户登录状态 咋写? --------------------编程问答--------------------

 public partial class PageBase: Page
    {
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            BaseAValidateLoginUser();        }

        protected void BaseAValidateLoginUser()
        {
            //验证登录的代码
              //....
            //失败后跳转之类的操作
            //this.Response.Redirect("~/Login.aspx");
        }

    }
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,