修改web.config文件
<authorization>
<!--阻止匿名用户访问-->
<deny users="?"/>
</authorization>
可以通过BasePage来完成,你可以在BasePage中完成Session的判断,然后让这些页面来继承这个BasePage就可以了。
public class AdminBasePage : System.Web.UI.Page { protected void CheckSession() { } }
你可以直接在AdminBasePage中重写页面生命周期的事件,在你需要验证的事件中调用这个CheckSession()即可。比如:
public class AdminBasePage : System.Web.UI.Page { protected void CheckSession() { } protected override void OnLoad(EventArgs e) { CheckSession(); base.OnLoad(e); } }