在菜单栏中显示静态文本
Show Static text in Menu bar
我想在用户登录后在菜单栏中显示用户名。目前它正在显示,但它与顶部对齐并变暗(与其余部分相比)。
这是我的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>
参考 navbar 的 bootstrap 文档。
因为这只是文本而不是 link,请使用 navbar-text
:
<p class="navbar-text navbar-right">@Html.DisplayName(Session["LoggedUserFullName"].ToString())</p>
如果你这样做,也摆脱你周围的人 <ul>
。
或者如果您希望它成为 link,您可以保留现有的并添加一个 <a>
标签:
<li>
<a href="#">@Html.DisplayName(Session["LoggedUserFullName"].ToString())</a>
</li>
我想在用户登录后在菜单栏中显示用户名。目前它正在显示,但它与顶部对齐并变暗(与其余部分相比)。
这是我的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>
参考 navbar 的 bootstrap 文档。
因为这只是文本而不是 link,请使用 navbar-text
:
<p class="navbar-text navbar-right">@Html.DisplayName(Session["LoggedUserFullName"].ToString())</p>
如果你这样做,也摆脱你周围的人 <ul>
。
或者如果您希望它成为 link,您可以保留现有的并添加一个 <a>
标签:
<li>
<a href="#">@Html.DisplayName(Session["LoggedUserFullName"].ToString())</a>
</li>