当我执行表单时,我没有得到“'*' - 必填字段不能留空”作为我的输出,尽管我把所需的文本框留空了,请尽量帮助我...
这是我的验证摘要代码:
<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>
答案 0 :(得分:1)
您需要对文本框进行RequiredFieldValidator
控制,然后只有ValidationSummary
才能显示结果
如果您对ValidationGroup
使用RequiredFieldValidator
,那么您必须在ValidationSummary和按钮中提供相同的内容
答案 1 :(得分:0)
请在页面的主页部分中尝试以下代码。 请注意#ValidationSummary1 是验证摘要控件的ID。如果您提供了其他ID而不是此。地方做了相应的改变。 这将显示没有项目符号列表的错误摘要。
<style type="text/css">
#ValidationSummary1 ul li
{
list-style-type: none;
}
</style>