WebForm对于一部分页面进行验证(先登录,后访问)

有好多种方式,就说一下比较陌生的一种

添加基类 BasePage 使其继承 System.Web.UI.Page类,然后定义虚方法,然后每个要验证的页面进行访问。

BasePage

    public class BasePage : System.Web.UI.Page
    {
        protected virtual void Page_Load(object sender, EventArgs e)
        {
            string url = Request.Url.ToString();
            if (url.Contains("?ok"))
            {
            }
            else { Response.Redirect("/html/t1.html?returnUrl=" + url); }

        }
    }

Index.aspx

    public partial class Index : BasePage
    {      
        protected override void Page_Load(object sender, EventArgs e)
        {
            base.Page_Load(sender, e);
            Response.Write("sfasdfs");
        }
    }

 

posted on 2017-08-26 12:13  奔游浪子  阅读(124)  评论(0)    收藏  举报

导航