C# 引导图示符未显示
我是ASP环境的新手,正在使用Visual Studio 2013和Bootstrap V.3.0.0构建应用程序 我为C# 引导图示符未显示,c#,asp.net,twitter-bootstrap,C#,Asp.net,Twitter Bootstrap,我是ASP环境的新手,正在使用Visual Studio 2013和Bootstrap V.3.0.0构建应用程序 我为站点准备了这个。Master: <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li><a runat="server" href="~/"><span class="glyphicon glyphicon
站点准备了这个。Master
:
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a runat="server" href="~/"><span class="glyphicon glyphicon-home"></span>Home</a></li>
<li><a runat="server" href="~/ProducersList"><span class="glyphicon glyphicon-user"></span>Producers</a></li>
<li><a runat="server" href="~/BeatsList"><span class="glyphicon glyphicon-music"></span>Beats</a></li>
<li><a runat="server" href="~/License"><span class="glyphicon glyphicon-file"></span>License</a></li>
<li><a runat="server" href="~/About"><span class="glyphicon glyphicon-info-sign"></span>About</a></li>
<li><a runat="server" href="~/Contact"><span class="glyphicon glyphicon-pencil"></span>Contact</a></li>
<li><a runat="server" href="~/ShoppingCart" id="cartCount"><span class="glyphicon glyphicon-shopping-cart"></span></a></li>
</ul>
除了最后一个,
glyphicon购物车
,所有glyphicon图标都会显示。我要更改什么以使其显示?您的图标将消失,因为您正在将cartCount超链接的全部内容替换为item count:
为InnerText赋值将销毁所有
属于元素
因此,您的
无法在InnerText
分配中生存。您可以将购物车计数放在包装超链接中:
<li>
<a href="~/ShoppingCart">
<span class="glyphicon glyphicon-shopping-cart"></span>
<span id="cartCount" runat="server" />
</a>
</li>
并更改代码以将计算字符串分配给cartCount范围的Text
属性,这应该可以工作
如果不希望在链接中使用span,可以使用
LiteralControl
将结果保留为原始文本是否确定已定义该类?您是否检查了计算的CSS以查看是否已呈现该类中的样式?在chrome中打开该页面,然后按F12键查看标记
<li>
<a href="~/ShoppingCart">
<span class="glyphicon glyphicon-shopping-cart"></span>
<span id="cartCount" runat="server" />
</a>
</li>