日期:2014-05-19  浏览次数:20453 次

·自定义控件ascx的应用问题?
我在页面中添加了一个自定义的.ascx控件,该控件中包含了一个登录验证功能,如果登录成功那原来的登录框就不显示了,换显示为一条欢迎信息。
---
问题:我原想当登录成功后,我让自定义控件中包涵登录功能的表格的visible= "false ",这样登录框不就看不见了吗?然后在让另一个包含欢迎信息的表格的visible= "true "这样不就完成了之前的设想了吗?但是无论怎么改visible,在所嵌入控件的.aspx页面就是没有任何反应!
---
·请高手详细的指点一下?·最好能给出一个简单的实例供参。

------解决方案--------------------
用panel吧 如果用table 要设置一下 runat= "server "
------解决方案--------------------
但是无论怎么改visible,在所嵌入控件的.aspx页面就是没有任何反应
this.table1.visible=true是在CS里面写吗还是在ASPX里面写 因为ACSX自定义控件拖到ASPX页面它的所有ID都变了!最近刚解决了这个问题!就是做了一个acsx然后在里面用JS验证!
------解决方案--------------------
例如一个在ASCX里面的textbox拖到ASPX里面使用则它的ID就变成了这个ascx名字1_textbox1了
------解决方案--------------------
userlongin.ascx 的id=txtUserName 变成 id=userlogin1_txtUserName