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