猿问

如何在for/foreach循环中给自定义控件属性赋值?

现有一个自定义控件,它有DataSource属性,要在aspx页for循环中给该控件的DataSource属性绑定值,但我的写法是错误的:
<%for(var i = 0;i<item.Count;i++{%>

<SNS:User id="User" runat="server" />

 

<%

User.DataSource = item[i];

}%> 

 

运行不出错,但数据产生了错位,第一次循环,DataSource为空,第二次循环,DataSource为item[0],第三次循环DataSource为item[1]。。。。。。


红糖糍粑
浏览 651回答 1
1回答

一只萌萌小番薯

你说的情况是正确的啊,本来就是这个样子的
随时随地看视频慕课网APP
我要回答