0

我认为我的主题行几乎提出了这个问题。我在需要验证的嵌套中继器中有一个控件。

这是一个关于它的外观的快速说明(注意:为简洁起见,省略了属性/行):

<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”可以重复。

当我运行它时,我得到:

找不到“valSomeDate”的“ControlToValidate”属性引用的控件 ID“someDate”。

我该如何解决这个问题?

谢谢!

4

0 回答 0