C# VS2012中的Razor和Intellisense尚未解决 @if(Request.IsAuthenticated&&User.IsInRole(“管理员”) { @ActionLink(“主页”、“索引”、“主页”) @ActionLink(“关于”、“关于”、“主页”) @ActionLink(“联系人”、“联系人”、“主页”) 您好,@User.Identity.Name! }

C# VS2012中的Razor和Intellisense尚未解决 @if(Request.IsAuthenticated&&User.IsInRole(“管理员”) { @ActionLink(“主页”、“索引”、“主页”) @ActionLink(“关于”、“关于”、“主页”) @ActionLink(“联系人”、“联系人”、“主页”) 您好,@User.Identity.Name! },c#,visual-studio,razor,ide,intellisense,C#,Visual Studio,Razor,Ide,Intellisense,在此代码中,当我键入@User. 然后,我在User类中看不到任何可用于自动完成调用的方法或属性列表。有人可以指导我解决此问题的步骤吗?看起来您在@if(Request.IsAuthenticated&&User.IsInRole(“管理员”)之后缺少了)如果您与用户之间没有intellisense问题,我在所有cs razor文件中都有intellisense问题不仅仅是这段代码,这里@Chief Thank you中没有提及此问题的方法和属性的自动完成弹出窗口,但在我的情况下,它不适用于ra

在此代码中,当我键入
@User.

然后,我在
User
类中看不到任何可用于自动完成调用的方法或属性列表。有人可以指导我解决此问题的步骤吗?

看起来您在
@if(Request.IsAuthenticated&&User.IsInRole(“管理员”)之后缺少了

如果您与
用户之间没有intellisense问题,我在所有cs razor文件中都有intellisense问题不仅仅是这段代码,这里@Chief Thank you中没有提及此问题的方法和属性的自动完成弹出窗口,但在我的情况下,它不适用于razor,代码建议适用于所有内容除了剃刀
@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>
}