我基本上是尝试创建两个部分视图,一个用于管理员,一个用于成员。
@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") }
但是当管理员登录时,他可以看到两个部分视图。我明白了。
欢迎用户!|| 帐号 || 注销 | 欢迎管理员!|| 帐号 || 注销 |
任何方式我都可以将管理部分视图与成员部分视图分开