【发布时间】:2014-01-27 16:53:51
【问题描述】:
我有一个页面,其中包含许多用于验证文本框的RequiredFieldValidator 控件。验证消息始终出现,验证器不起作用。无论文本框是否包含任何文本,验证消息都会保持可见。
这不会在本地发生,而只会在远程服务器上发生。我想知道这是否是配置问题,但我在配置中看不到任何可能导致它的明显不同。
一个例子:
<asp:TextBox ID="Name" runat="server" CssClass="text full"></asp:TextBox>
<asp:RequiredFieldValidator ID="nameRequiredFieldValidator" runat="server" CssClass="requiredError" ControlToValidate="Name" Display="Dynamic" />
页面上的所有其他验证都正常工作,只是RequiredFieldValidators 是问题所在。
没有 JS 错误,也没有文件似乎丢失或无法加载。我已经通过 Fiddler 和浏览器验证了这一点。
在我尝试过的所有浏览器中都有相同的问题。
欢迎提出任何建议。谢谢。
【问题讨论】:
-
您可以创建一个jsfiddle 供我们查看吗?
-
非常感谢您的回复。抱歉,您希望我在 jsfiddle 中包含什么?这会重新创建 ASP.NET 验证吗?
-
很抱歉。我刚刚意识到 jsfiddle 不支持 ASP(也会很复杂)。因此,您能否指出一个我们可以查看问题的网站?或者,您能否将生成的 HTML 源代码的相关部分粘贴到您的帖子中?也许我们可以从中收集到一些东西。
标签: validation postback requiredfieldvalidator