日期:2014-05-17  浏览次数:20386 次

关于引用asp.net中控件的clientid的问题
问题是这样的   我在一个aspx.cs页面用代码动态的添加了一些控件,并给每个控件赋值了其id,然后我要在aspx页面通过js得到这些控件的clientid ,我在js中得到了这个控件的id,然后我用document.getelement(XXX.clientid)来得到这控件的clientid  但是在编译的时候   我猜估计是由于在最开始编译的时候  这些控件还没加到aspx页面中,所以document.getelement(XXX.clientid)会提示“未将对象引用设置到对象的实例的错误”。根本找不到这些控件  所以运行就会报错   请问谁有好的解决办法?

------解决方案--------------------
控件对象没有初始化。
确保执行页面加载的时候控件都完成了初始化