前台代码:即母版页.ascx代码:
<ul>
<li runat="server" id="A"><a href="../Admins/A.aspx">A</a></li>
<li runat="server" id="B"><a href="../Admins/B.aspx">B</a></li>
<li runat="server" id="C"><a href="../Admins/C.aspx">C</a></li>
<li runat="server" id="D"><a href="../Admins/D.aspx">D</a></li>
</ul>
后台代码,即.ascx.cs的代码
protected void Page_Load(object sender, EventArgs e)
{
string url = HttpContext.Current.Request.Path;//获取地址栏的地址
switch (url)
{
case "/Admins/A.aspx": A.Attributes.Add("class", "selected"); break;//selected为自定义的样式,当点击A链接时,id为A的li标