验证摘要无效

时间:2013-06-08 11:26:17

标签: asp.net

当我执行表单时,我没有得到“'*' - 必填字段不能留空”作为我的输出,尽管我把所需的文本框留空了,请尽量帮助我...

这是我的验证摘要代码:

<asp:ValidationSummary ID="ValidationSummary1" 
     ForeColor="Red" HeaderText="'*' - Required Field Can't Be Left Blank" 
     EnableClientScript="true" runat="server" />

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
           ControlToValidate="TextBox2" ErrorMessage="*" Display="Dynamic" ForeColor="Red" ValidationGroup="login"></asp:RequiredFieldValidator>

2 个答案:

答案 0 :(得分:1)

您需要对文本框进行RequiredFieldValidator控制,然后只有ValidationSummary才能显示结果

如果您对ValidationGroup使用RequiredFieldValidator,那么您必须在ValidationSummary和按钮中提供相同的内容

答案 1 :(得分:0)

请在页面的主页部分中尝试以下代码。 请注意#ValidationSummary1 是验证摘要控件的ID。如果您提供了其他ID而不是此。地方做了相应的改变。 这将显示没有项目符号列表的错误摘要。

<style type="text/css">
#ValidationSummary1 ul li
{
    list-style-type: none;
}
</style>