【发布时间】:2011-04-20 00:21:24
【问题描述】:
有没有人见过这个,有没有人知道如何解决它...
验证摘要控件似乎正在呈现:
error message
<br>
error message
<div style="display: none;" id="summaryID">
</div>
如果我在这里错了,请纠正我,但我的错误不应该出现在那个 div 内......这就是你可以使用 CssClass="whatever" 在控制服务器端放置一个 cssclass 的原因吗?
还是我错过了什么?
编辑:
只是为了验证......这就是我期望它呈现的内容:
<div style="display: none;" id="summaryID">
error message
<br>
error message
</div>
编辑 2:
产生这个的服务器端标记是...
<asp:ValidationSummary ID="ui_ValidationSummary" runat="server" />
... 控件的负载,但这里有一个例子(不想让事情过于复杂): ...
<asp:TextBox ID="ui_txtClientDOB" runat="server" />
<asp:RangeValidator ID="ui_RangeValidator_DOB" runat="server" ControlToValidate="ui_txtClientDOB" ErrorMessage="DOB is not valid" MinimumValue="1900/01/01" Type="Date" ForeColor="Red">*</asp:RangeValidator>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="ui_txtClientDOB" ErrorMessage="DOB is missing" ForeColor="Red">*</asp:RequiredFieldValidator>
如果此文本框上的任一验证器有理由未能通过验证,则结果如所讨论的那样,一个空的 div 标记,旁边有一个错误。
【问题讨论】:
标签: asp.net validation web-controls