控件Repeater的嵌套使用

网友投稿 507 2022-12-02

控件Repeater的嵌套使用

控件Repeater的嵌套使用

控件Repeater的嵌套使用

左直拳

可以嵌套使用Repeater。

页面代码

父字段1 父字段2
<%# Eval("Parent1")%> <%# Eval("Parent2")%> 展开孩子
子字段1子字段2
<%# Eval("Child1")%><%# Eval("Child2")%>
后台代码: protected void rpParent_ItemCommand(object source, RepeaterCommandEventArgs { if (e.CommandName == "ShowChild") { Repeater rp = (Repeater)e.Item.FindControl("rpChild"); HtmlInputHidden txtChild = (HtmlInputHidden)e.Item.FindControl("txtChild"); rp.DataSource = _GetData(txtChild.Value); rp.DataBind(); } }

有2个地方值得一提:

1、       象 <%# Eval("Child1")%> 这类的写法,是对距离最近的Repeater而言。象这里的例子,子Repeater嵌套在父Repeater里,但位于子Repeater里的<%# Eval("Child1")%> 不会与父控件有冲突;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:用JS脚本做一个可拖动的对话框
下一篇:WebService与共享COOKIE
相关文章

 发表评论

暂时没有评论,来抢沙发吧~