为什么在浏览页面的时候所有控件的ID前面加了一些莫名其妙的字符?
比如有一个控件ID为 username,但是浏览的时候确变成了ctl00__lvUserPanel_username。似乎前面一些都是自动加的。有什么改善方法吗?这样写javascript的时候很不方便。

解决方案 »

  1.   

    是为了防止ID重复
    假如一个页面中有两个Panel,Panel中各有一个ID为Button1的按钮,这样的话这两个ID会冲突
      

  2.   

    在JS中访问服务器控件用这个
    <%= Button1.ClientID %>
      

  3.   

    能说明白点呢?怎么用?最好能给Sample,谢谢啦。
      

  4.   

    <%= Button1.ClientID %>
    就这样用
      

  5.   

    document.getElementById("<%= TextBox1.ClientID %>").value = "wjs";