我希望在登录后在菜单栏中显示用户名。目前它正在显示但是它与顶部对齐并且褪色(与其余部分相比)。
这是我的html:
<ul class="nav navbar-nav navbar-right">
@if (Session["LoggedUserID"] != null)
{
<li>
@Html.DisplayName(Session["LoggedUserFullName"].ToString())
</li>
}
如果你看下面的图片,你几乎看不到我的名字在右上角。
以下是正在生成的Html:
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
Daniel Blois
</li>
</ul>
答案 0 :(得分:0)
引用navbar的引导文档。
由于这只是文字而非链接,因此请使用navbar-text
:
<p class="navbar-text navbar-right">@Html.DisplayName(Session["LoggedUserFullName"].ToString())</p>
如果你这样做,也要摆脱周围的<ul>
。
或者如果您希望它成为链接,您可以保留所拥有的内容并添加<a>
标记:
<li>
<a href="#">@Html.DisplayName(Session["LoggedUserFullName"].ToString())</a>
</li>