0
我有一个表示成员部分的母版页。为了获得访问权限,您必须登录。MasterPage,如何避免调用相同的操作?
我有更多使用该母版页的asp.net页面。 在其中的每一个中,我都有一个函数调用来检查用户是否已登录。如果没有,他将被重定向到主页。
我可以在母版页中实现该调用,而不是在每个子页面中实现该调用?如果是这样,怎么样?
谢谢
我有一个表示成员部分的母版页。为了获得访问权限,您必须登录。MasterPage,如何避免调用相同的操作?
我有更多使用该母版页的asp.net页面。 在其中的每一个中,我都有一个函数调用来检查用户是否已登录。如果没有,他将被重定向到主页。
我可以在母版页中实现该调用,而不是在每个子页面中实现该调用?如果是这样,怎么样?
谢谢
创建一个BasePage类并从中派生所有页面。例如:
class BasePage : System.Web.Page
{
protected bool IsUserLoggedIn { get { /* ... */ } }
protected void RedirectToLogin()
{
/* ... */
}
}
class Home : BasePage
{
/* ... */
}
是的,将呼叫从页面的Page_Load ...移动到母版页的Page_Load。 – MikeSmithDev 2013-02-09 20:55:30