我的工作在網站上,目前有一個用戶控件設置爲顯示導航選擇主動導航在ASP.NET
<div class="navigation">
<ul>
<li><asp:HyperLink runat="server" ID="home" Text="Home" NavigateUrl="/Default.aspx" /></li>
<li><asp:HyperLink runat="server" ID="about" Text="About Us" NavigateUrl="/AboutUs.aspx" /></li>
<li><asp:HyperLink runat="server" ID="experience" Text="Experience" NavigateUrl="/Experience.aspx" /></li>
<li><asp:HyperLink runat="server" ID="capabilities" Text="Capabilities" NavigateUrl="/Capabilities.aspx" /></li>
<li><asp:HyperLink runat="server" ID="benefits" Text="Benefits" NavigateUrl="/Benefits.aspx" /></li>
<li><asp:HyperLink runat="server" ID="contact" Text="Contact Us" NavigateUrl="/ContactUs.aspx" /></li>
</ul>
</div>
我有兩個網頁調用用戶控件。 Default.aspx和Secondary.Master。我需要知道能夠在父代<li>
標記或鏈接本身上添加「CssClass =」Active「的最佳方法
將我的建議與ataddeini的答案結合起來是一個好方法。他的鏈接提供了關於建立站點地圖並將其與.net菜單控件連接的詳細說明。使網站維護和網站導航的創建變得非常簡單。您甚至可以擴展站點地圖以進行一些真正的瘋狂定製,例如告訴.Net將某些控件包含在頁面上等。 – 2011-04-20 19:04:52