Asp.net mvc 4 拥有MVC ActionLink-需要一个';李';

Asp.net mvc 4 拥有MVC ActionLink-需要一个';李';,asp.net-mvc-4,twitter-bootstrap,Asp.net Mvc 4,Twitter Bootstrap,目前,在表单上,我显示一个注销按钮,如下所示: @Html.ActionLink("Logout", "LogoutUser", "User", null, new { @class = "btn btn-info" }) 因此,它在UserController中调用LogoutUser 我正在尝试将注销添加到屏幕顶部的菜单中,该菜单是使用格式构建的 但是,我不知道如何将ActionLink转换为li <li><a href="#">Reports</a>&

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

@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>    
                        }
    
  • @if(User.Identity.IsAuthenticated) {
  • } 其他的 {
  • }

    如何获得我想要实现的目标?

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

    将@html.actionlink放在a标签的位置不起作用?是的,谢谢!我如何给你分数?我不知道你能做到。我把我的评论写进了答案。非常感谢你的观点。