我的页面包含多个下拉列表,其中一些是必填字段,因此给出了必需的字段验证器。我需要的是包含验证summarry,仅当绑定到DDL的数据表为空时,即仅当DDL包含没有可供选择的数据。要实现这个目标吗?
答案 0 :(得分:1)
这是为了您的知识:
<asp:panel ID="ErrorsPanel" runat="server" CssClass="ErrorSummary">
<asp:CustomValidator id="CustomValidator1" runat="server"
Display="None" EnableClientScript="False"></asp:CustomValidator>
<asp:ValidationSummary id="ErrorSummary" runat="server"
HeaderText="Errors occurred:"></asp:ValidationSummary>
</asp:panel>
每当您发现ddl为空时,您应该执行以下代码:
CustomValidator1.IsValid = False
CustomValidator1.ErrorMessage = "The DDL is Empty"
您还可以使用必填字段验证器进行特定控制。
希望这会有所帮助......