首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用户控件绑定数据库的有关问题?

2012-01-21 
用户控件绑定数据库的问题??急!!!我定义了一个usercontrol.ascx:在里面定义了一个属性:userID。把这个控件

用户控件绑定数据库的问题??急!!!
我定义了一个usercontrol.ascx:
在里面定义了一个属性:userID。

把这个控件添加到test.aspx文件中的datalist1数据控件,datalist1有一个datasource1,从数据库取来userID的值。我用
usercontrol1.userID= ' <%#Eval( "userID ")%> '来给控件赋值,结果不起作用,不报错,但控件得到的值是0。如果用一个asp.label控件代替他,也用这种方法取值,label是可以取得数据的。但为什么用户控件不行呢?怎样实现这个目的?谢谢

[解决办法]
用户控件这个值应该是 get{} set{}
然后调用控件中的公共方法来处理数据。

usercontrol1.userID= ' <%#Eval( "userID ")%> '应该是usercontrol1.userID= ' <%#Databinder.Eval(Container, "DataItem.userID ")%> '

热点排行