兔八哥极品软件园    运行: 4505天 | 文章:640 篇 | 评论:524 条 | 碎语:1条

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


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap