我正在尝试将 MVC Asp 应用程序默认附带的 Login Partial 更改为按钮并移至导航栏的右侧(我正在使用 twitter bootstrap)。我基本上希望我的按钮看起来像一个示例(在 v2.1 的 bootstap 中似乎不再存在),这些示例显示在站点上,带有一个人 silohette 并作为右侧的按钮。我不确定是否有人知道我在说什么?
我的 HTMLPartial 如下:
@If Request.IsAuthenticated Then
@<text>Welcome <strong>@User.Identity.Name</strong>!
@Html.ActionLink("Log Off", "LogOff", "Account")</text>
Else
@:@Html.ActionLink("Log On", "LogOn", "Account")
End If
我的观点中与此相关的部分是:
<!-- Menu for Reporting -->
<li class="pull-right">@Html.Partial("_LogOnPartial")</li>
如您所见,我已尝试在课堂上实现 pull-right,但它没有效果。我也有部分改变:
@Html.ActionLink("Log On", "LogOn", "Account")
到
@Html.ActionLink("Log On", "LogOn", "Account", New With {.class = "btn"})
但这会产生一个非常大的按钮,其行为奇怪,并且登录时的名称等不在按钮中(而是显示在其上方)。