MVC Asp アプリにデフォルトで付属する Login Partial をボタンに変更し、ナビゲーション バーの右側に移動しようとしています (Twitter ブートストラップを使用しています)。私は基本的に、自分のボタンを、サイトに人物のシルエットと右側のボタンとして表示されている例の 1 つ (bootstap の v2.1 ではもうないようです) のように見せたいと思っています。私が話していることを誰かが知っているかどうかわかりませんか?
私の 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>
ご覧のとおり、クラスにプルライトを実装しようとしましたが、効果がありません。私も部分的に変更しました:
@Html.ActionLink("Log On", "LogOn", "Account")
に
@Html.ActionLink("Log On", "LogOn", "Account", New With {.class = "btn"})
しかし、これにより、奇妙な動作をする非常に大きなボタンが生成され、ログイン時の名前などがボタンに表示されません(むしろ、その上に表示されます)。