1
我基本上試圖創建兩個部分視圖,一個用於管理員,另一個用於成員。ASP.NET MVC 3中的部分視圖會員登錄和管理員登錄
@Html.Partial("_LogOnPartial1") |
@Html.Partial("_LogOnPartial")
這就是_LogOnPartial1的代碼。
@if(Request.IsAuthenticated) {
<text>Welcome <strong>User</strong>!||
@Html.ActionLink("Account", "Index", "") ||
@Html.ActionLink("Log Off", "LogOff", "Account") </text>}else {
@: @Html.ActionLink("Members", "Index", "Members") }
那是_LogOnPartial的代碼。
@if(Request.IsAuthenticated) {
<text>Welcome <strong>Administrator</strong>!||
@Html.ActionLink("Account", "Index", "AdminDVD") ||
@Html.ActionLink("Log Off", "LogOff", "Account") </text>}else {
@: @Html.ActionLink("Admin", "Index", "Admin") }
但是當管理員登錄時,他可以看到兩個部分視圖。我明白了。
歡迎您! ||帳戶||註銷|歡迎管理員! ||帳戶||註銷|
任何方式,我可以單獨對會員局部視圖管理局部視圖
您已檢查用戶是否已通過身份驗證,但是不應該檢查角色成員身份嗎? – StuartLC 2012-04-16 03:44:39
你還沒有提到你想要一個'Admin'登錄的情況,以及你需要'member'登錄的情況?你想在不同區域顯示不同的登錄信息嗎? – gideon 2012-04-16 04:36:57
基本上管理員有他自己的數據庫表和成員有他們自己的數據庫表,因此有不同的登錄頁面。 – user1335443 2012-04-16 10:20:11