cwa*_*wap 2 asp.net repeater servercontrols
好像我在这里遇到了一堵墙.我想要一些数据源绑定到asp.net转发器(好吧,不一定是转发器,但似乎这就是我想要的).现在,这里有一个问题:我还需要在转发器内部使用一些服务器控件来更新数据(TextBox'es和按钮).
根据我的理解,这是否真的可以有条不紊地进行?我不能只是在itemtemplate中添加一个文本框,然后在代码隐藏中稍后获取它.至少不容易.这种问题是否有任何已知技术?
我不能使用gridview,因为数据需要以某种方式格式化.
如果您不想使用ItemCommand并且想要遍历Repeater的items集合,那么您在页面底部有一个"保存"按钮,您可以这样做:
foreach(RepeaterItem itm in MyRepeater.Items)
{
TextBox t = (TextBox)(itm.FindControl("TextBox1"));
// do something with it.
}
Run Code Online (Sandbox Code Playgroud)
当然,您需要确保ASPX中的TextBox1具有Runat ="Server"属性.