阅读背景:

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

来源:互联网 
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%>1.子级Repeater中绑定父级Repeater的某个字段:
 
方法1
 代码如下
:&l



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: