0

我有一个需要验证的文本框数据列表。然而,我的问题是我的 requiredfieldvalidators 位于我的数据列表之外,靠近页面顶部。当我尝试在我的 RFV 中设置 ControlToValidate 时,我收到一条错误消息,指出它找不到该控件。

如果我将我的 RFV 移动到我的数据列表中,它可以正常工作。知道如何让它识别数据列表中的控件吗?谢谢。

4

1 回答 1

1

你不能这样做。这是因为控件名称和 ID 是在运行时根据它们的父级、datalist 和 datalist 中的每一行生成的。我能想到的唯一解决方法是将所需的验证器移回数据列表并使用验证摘要来显示错误消息。

<asp:ValidationSummary runat="server" ID="ValidationSummary1" />
于 2012-11-12T21:21:11.287 回答