Asp.net sublevel Repeater obtains the value Eval of the bound item of the parent level Repeater. If you need it, refer to it.
1. Bind a field of the parent Repeater to the Child Repeater:
Method 1
The Code is as follows: |
Copy code |
: <% # DataBinder. Eval (Container. NamingContainer. NamingContainer as RepeaterItem). DataItem, "PropertyName") %>
|
Method 2
The Code is as follows: |
Copy code |
: <% # DataBinder. Eval (Container. Parent. Parent as RepeaterItem). DataItem, "PropertyName") %>
|
Layer 2 nesting
The Code is as follows: |
Copy code |
: <% # DataBinder. Eval (Container. Parent. Parent as RepeaterItem). DataItem, "PropertyName") %>
|
Layer-3 nesting: <
The Code is as follows: |
Copy code |
% # DataBinder. Eval (Container. Parent. Parent as RepeaterItem). DataItem, "PropertyName") %>
|
Layer-4 nesting
The Code is as follows: |
Copy code |
: <% # DataBinder. Eval (Container. Parent. Parent as RepeaterItem). DataItem, "PropertyName") %>
|
2. reference the value of a control of the parent Repeater in the Child Repeater:
The Code is as follows: |
Copy code |
<% # (Container. Parent. Parent. FindControl ("txtUserID") as TextBox). Text %> |