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"); } }
浙公网安备 33010602011771号