我认为我的主题几乎都在问这个问题。我在嵌套转发器中有一个控件需要验证。
这是一个很快的'n脏看它的外观(注意:为了简洁省略了属性/行):
<asp:Repeater ID="outsideRepeater">
<ItemTemplate>
<asp:Repeater ID="middleRepeater">
<ItemTemplate>
<asp:Repeater ID="insideRepeater">
<ItemTemplate>
<asp:TextBox ID="someDate" CausesValidation="true" />
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
<asp:RegularExpressionValidator ID="valSomeDate" ControlToValidate="someDate">
</asp:RegularExpressionValidator>
“someDate”可以重复的次数是无效的;关键是“someDate”可以重复。
当我跑步时,我得到:
无法找到引用的控件ID“someDate” 'valSomeDate'的'ControlToValidate'属性。
我该如何解决这个问题?
谢谢!