我加了一个Panel控件
 <asp:Panel ID="channel" runat="server" style="display: block;">....</asp:Panel>
但运行到客户端后,却变成了ID="ctl00_channel"  <div id="ctl00_channel" style="display: block;">...</div>
这个ctl00是怎么多出来的呢,能不能取消,或者另外统一换成admin_呢,请高人指点!对不起,我的分用的差不多了,只能散10分,请多多包函!

解决方案 »

  1.   

    用了masterpage就會出現這個,無所謂的~~在js 中要調用這個控件的話不要直接寫id,寫成"<%=channel.ClientId%>"
      

  2.   


    果然是高人,的确我用了masterpage母页,因为js文件已经指定ID是以admin_开头的,如果能将ctl00_换成admin_就可以解决这个问题了,但找不到方法!
      

  3.   

    那个ctl00_是编译器自动生成的,不能改变的。所以楼主可以换另一种方法去实现,
      

  4.   

    <%=channel.ClientId%>"
    这样子应该是可以的