您的位置:首页 > 编程语言 > ASP

asp.net中子级Repeater获取父级Repeater绑定项的值 Eval

2016-04-10 16:15 555 查看
1.子级Repeater中绑定父级Repeater的某个字段:

方法1
代码如下
:<%# DataBinder.Eval((Container.NamingContainer.NamingContainer as RepeaterItem).DataItem, "PropertyName") %>

方法2
代码如下
:<%# DataBinder.Eval((Container.Parent.Parent as RepeaterItem).DataItem, "PropertyName") %>

二层嵌套
代码如下
:<%# DataBinder.Eval((Container.Parent.Parent as RepeaterItem).DataItem, "PropertyName") %>

三层嵌套:
代码如下
%# DataBinder.Eval((Container.Parent.Parent.Parent.Parent as RepeaterItem).DataItem, "PropertyName") %>

四层嵌套
代码如下
:<%# DataBinder.Eval((Container.Parent.Parent.Parent.Parent.Parent.Parent as RepeaterItem).DataItem, "PropertyName") %>

2.在子级Repeater中引用父级Repeater某个控件的值:

代码如下
<%# (Container.Parent.Parent.FindControl("txtUserID") as TextBox).Text%>


www.111cn.net 编辑:bluestart 来源:转载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: