C# MVC Request.I在标准布局中验证不正确

C# MVC Request.I在标准布局中验证不正确,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我有一个MVC razor网页,登录后,我在导航栏中显示其他菜单选项,代码如下: @if (Request.IsAuthenticated) { <div class="navbar-collapse collapse navbar-inverse-collapse"> <ul class="nav navbar-nav">

我有一个MVC razor网页,登录后,我在导航栏中显示其他菜单选项,代码如下:

@if (Request.IsAuthenticated)
                {
                    <div class="navbar-collapse collapse navbar-inverse-collapse">
                        <ul class="nav navbar-nav">
                            <li id="menuOptionDevices">
                                @Html.ActionLink("Översikt", "Devices", "Home")
                            </li>
                        <ul class="nav navbar-nav pull-right">

                            <li>
                                @Html.ActionLink("Logga ut", "Logout", "Home")
                            </li>
                        </ul>
                    </div>
                }

但是菜单选项仍然显示,如果我使用F5,它们将消失。我做错了什么?

它一定是从缓存加载页面,您可以尝试使用“必须重新验证”标题查看和
public ActionResult BetaLogin()
{
    FormsAuthentication.SignOut();
    return View();
}