<a href="mainpage.aspx" target="_blank" class="leftmenuItem">首页</a><br />
<a href="product.aspx" target="_parent" class="leftmenuItem">产品</a><br />
<a href="abstract.aspx" target="_self" class="leftmenuItem">摘要</a>
网页上一个导航条,有三个链接,点击当前链接后将其突出显示
我现在能做到在target="_blank" 在新的窗口打开页面时标记突出显示
但是不打开新的页面,原有的界面一刷新所有的样式就没有了
a.leftmenuItem:link
{
    color: Blue;
}
a.leftmenuItem:visited
{   
    color: Maroon;
    font-weight: bold;
}

解决方案 »

  1.   

    可能是你跳转另一个新页面 而那个页面没有CSS引用。。
      

  2.   

    新的页面有Css引用,都是基于一个母版做的,但是如何让新的页面知道这个链接被访问过呢
      

  3.   


    <a href="mainpage.aspx" target="_blank" class="leftmenuItem" runat="server">
    每个标签都加上runat="server",然后在母版页的.cs里控制吧