在程序使用动态加载控件,或者在Gridview等控件中再次绑定控件时,生成的HTML代码中,控件的ID被加上了ctl01_这样的编号,对页面级的JS脚本处理带来不便,而且稍作调整后,这个ctl的ID还有可能会变化。
经研究发现,在加载控件前,有一个属性是可以设置的,那就是ClientIDMode,根据你的需求设置此属性(枚举)即可达到你想要的效果。
我设置 ctl.ClientIDMode = System.Web.UI.ClientIDMode.Static; 则生成后的html控件ID就保持了原来的ID。

2011/10/12 11:45:08
好文,收藏了。