解决方案 »

  1.   

    Refer here:
    http://www.cnblogs.com/insus/archive/2012/09/25/2700939.htmlsee also
    http://www.cnblogs.com/insus/p/3205293.html
      

  2.   

    一般是用的jQuery ,比如当你点<li><a  class="current" href="news.aspx">news</a></li>这个链接时
    可以激活这个链接的jQuery的Click事件,然后在Click事件里这个链接加个class="current"的属性就可以了
      

  3.   

    什么叫当前页面?你可以为 ascx 自定义一个属性,然后在使用这个 ascx 的aspx(或者其它ascx)时在设计代码中设置属性,来控制其“应显示当前页面样式”。
      

  4.   

    sorry,我开始理解错了你说的啥,看了1楼的贴,才明白我理解错了
      

  5.   


    lz 丝毫也没有提到鼠标点击啊?这样貌似不可以吧, 比如当前页面在index.aspx, 然后点了news.aspx, 页面就会跳到news.aspx跟index.aspx执行的jquery 添加current已经不起作用了吧
      

  6.   


    判断的时候根据地址来判断
    地址和PostBackUrl结尾一模一样才行,但是如果有querystring的就不行了 , 怎么样判断是重点
      

  7.   

    改版后,详细:
    http://www.cnblogs.com/insus/p/3964673.html
      

  8.   


    如果使用了url重写怎么办? (比如地址/login)
    System.Web.Compilation.BuildManager.GetCompiledType("/login") 会报错