拥有MVC ActionLink - 需要一个'li'

时间:2013-12-28 05:34:48

标签: asp.net-mvc-4 twitter-bootstrap

目前,在表单上,​​我显示一个Logout按钮,如下所示:

@Html.ActionLink("Logout", "LogoutUser", "User", null, new { @class = "btn btn-info" })

因此,它在UserController中调用LogoutUser。

我正在尝试将注销添加到屏幕顶部的菜单中,该菜单是使用

  • 格式构建的。

    但是,我不确定如何将ActionLink转换为li。

    <li><a href="#">Reports</a></li>
                        <li><a href="#">About</a></li>
                        <li><a href="#">Contact Us</a></li>
                        @if (User.Identity.IsAuthenticated)
                        {
                            <li>
                                <a href="~/Controllers/UserController/LogoutUser">Logout</a>
                            </li>
                        }
                        else
                        {
                        <li><a href="#login" data-toggle="modal">Login</a></li>    
                        }
    

    我如何得到我想要达到的目标?

  • 1 个答案:

    答案 0 :(得分:1)

    替换你的标签
    @Html.ActionLink("Logout", "LogoutUser", "User", null, new { @class = "btn btn-info" })