通过foreach循环将值传递给usercontrol
在我的asp.net标记中,我有一个foreach循环,遍历一个简单的列表。在这个foreach循环中,我添加了一个新的用户控件并尝试从循环中传入值。然而,这个价值只是不会让步并进入那该死的控制!有人有什么建议吗?
<%foreach (userInfo i in this.items)
{ %>
<uc1:ItemControl ID="ItemControl" runat="server" UserID='<%#Eval("userID") %>'/>
<%} %>
userID是控件中的公共属性,当它设置时,该值只是字面上的:&lt;%#Eval(“userID”)%>。我已经尝试了#Bind和= Value,但似乎没有任何效果。
任何帮助,将不胜感激!
没有找到相关结果
已邀请:
2 个回复
捕暑句簿姓
您可以将列表(
)数据绑定到转发器,并在后面的代码中,在
事件中设置
控件的
属性。 您的方法不起作用的原因是ID必须在页面中是唯一的。
苛肠倒俱