是不是用户控件里用到了主页面的JS或CSS文件,在当前页面下管用,但是到另一个页面由于所在页面没有引入相应的JS或CSS文件页导致页面错误呢.最好是把这些文件引入在用户控件里面...
显示不出来就是某个地方出错了,看下浏览器左下是不是有错误提示(一个黄色的提示标),如果是 Firefox可以从Tools->Error Console看
错误原因初步分析:
这是因为控件从Ascx控件中取出来时改变了名字!!
例如在aa.ascx用户控件中有一ID为CC的button控件。
bb.aspx加载aa.ascx控件。那么此时button控件的id应该已经变为:aa_cc,可以看html源代码就知道了