验证嵌套转发器内的控件

时间:2014-05-05 14:35:18

标签: asp.net webforms textbox validation nested-repeater

我认为我的主题几乎都在问这个问题。我在嵌套转发器中有一个控件需要验证。

这是一个很快的'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'属性。

我该如何解决这个问题?

谢谢!

0 个答案:

没有答案