如图,在母板中做了这个菜单,每个连接都跳转到不同的页面。然后在母板页中,个菜单绑定了click,点击菜单后背景变成绿色的。但是实际情况时,点击的那一瞬间变成了绿色,页面跳转后背景立马消失了,求解。

解决方案 »

  1.   


    ((System.Web.UI.HtmlControls.HtmlGenericControl)Master.FindControl("li_about")).Attributes.Add("class", "current"); 改变母版页样式
      

  2.   

    Refer:
    http://www.cnblogs.com/insus/archive/2012/09/25/2700939.html
      

  3.   

    谢谢,照你说的,已经解决了。不过在菜单上有jquery,鼠标放在菜单上的时候背景也会变成绿色,移开后还原(之前的页面跳转后背景变化保留)。但是现在还有个小问题,例如,我点击菜单二,跳到了page2.aspx,菜单二的背景变成了绿色,我鼠标放在菜单二上再移开时,背景就还原了,请问怎么解决这个问题啊?
      

  4.   


        var _color;
        jQuery("a").mouseover(function () {
            _color = jQuery(this).attr("class");
            jQuery(this).attr("class","sel");
        });
        jQuery("a").mouseout(function () {
            jQuery(this).attr("class", _color);
        });