c# – Razor View IsAuthenticated无法正常工作
发布时间:2020-12-15 06:31:52 所属栏目:百科 来源:网络整理
导读:我创建了一个简单的MVC应用程序,该应用程序正在使用随新项目提供的.Net会员资源提供程序. 我试图让标签显示正确.我可能不明白这个权利,但这里是我的代码: !DOCTYPE htmlhtmlhead title@ViewBag.Title/title link href="@Url.Content("~/Content/Site.css")"
我创建了一个简单的MVC应用程序,该应用程序正在使用随新项目提供的.Net会员资源提供程序.
我试图让标签显示正确.我可能不明白这个权利,但这里是我的代码: <!DOCTYPE html> <html> <head> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> </head> <body> <div class="page"> <div id="header"> <div id="title"> <h1>Suburban Customer Portal</h1> </div> <div id="logindisplay"> @Html.Partial("_LogOnPartial") </div> <div id="menucontainer"> <ul id="menu"> @if (Request.IsAuthenticated) { <li>@Html.ActionLink("ChangePassword","ChangePassword","Account")</li> }else { <li>@Html.ActionLink("Logon","Logon","Account")</li> <li>@Html.ActionLink("Register","Register","Account")</li> } <li>@Html.ActionLink("ContactUs","ContactUs","Home")</li> </ul> </div> </div> <div id="main"> @RenderBody() </div> <div id="footer"> </div> </div> </body> </html> 在这一行: @if (Request.IsAuthenticated) 如果已经通过验证,我正在尝试显示正确的选项卡.这总是出来真的吗 我该怎么做?我显然不是正确的方式 再次感谢! 解决方法
我想你应该使用
@if(User.Identity.IsAuthenticated) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |