VS2012中的Razor和Intellisense尚未解决

时间:2013-02-19 23:14:58

标签: c# visual-studio razor ide intellisense

@if (Request.IsAuthenticated && User.IsInRole("Administrators")
{
     <div id="sidebar">
        <div class="module">
        <ul class="menu">
                            <li>@Html.ActionLink("Home", "Index", "Home")</li>
                            <li>@Html.ActionLink("About", "About", "Home")</li>
                            <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
                        </ul>
         </div>
         <div class="mainContent">
             Hello, @User.Identity.Name !
         </div>
     </div>
}

在此代码中,当我输入@User.时  那么我在User课程中看不到任何可用的方法或属性列表来自动完成调用。有人可以指导我解决这个问题的步骤吗?

1 个答案:

答案 0 :(得分:1)

)

之后,您似乎错过了@if (Request.IsAuthenticated && User.IsInRole("Administrators")