ASP.NET子级Repeater获取父级Repeater绑定项的值 Eval
作者:admin 发布于:2012-3-12 19:19 Monday 分类:.NET
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%>
标签: ASP.NET
« C# API注册系统热键
|
C#让程序只运行一个实例»