我有一个代表成员部分的母版页。要获得对它的访问权限,您必须登录。
我还有几个使用该母版页的asp.net页面。 在每一个中,我都会调用一个函数来检查用户是否已登录。如果没有,则会被重定向到主页。
我可以在母版页中实现该调用,而不是在每个子页面中实现吗?如果是这样,怎么样?
由于
答案 0 :(得分:1)
创建一个BasePage类并从中派生所有页面。例如:
class BasePage : System.Web.Page
{
protected bool IsUserLoggedIn { get { /* ... */ } }
protected void RedirectToLogin()
{
/* ... */
}
}
class Home : BasePage
{
/* ... */
}