出於某種原因,ASP.NET中HeadLoginView內部的文本(Log In)顯示爲灰色而不是白色,只有當我將它懸停在它上面時纔可見,我希望它白色且始終可見。ASP.NET Head Login查看文本
我在做什麼錯?另外,如何在用戶登錄時對代碼進行編碼?
代碼:通過CSS屬性超鏈接文本的
<!-- Cart -->
<div id="cart">
<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
<AnonymousTemplate>
[ <a href="~/login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ]
</AnonymousTemplate>
<LoggedInTemplate>
Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
[ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/"/> ]
</LoggedInTemplate>
</asp:LoginView>
<div class="cl"> </div>
<a href="shoppingCart.aspx" class="cart-link">Your Shopping Cart</a>
</div>
<!-- End Cart -->!
我想你的css文件中的'a'標籤定義了一些樣式,loginview控件'a'標籤也使用了這種樣式 –