问题标签 [validationsummary]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1518 浏览

silverlight - 如何自定义ValidationSummary Silverlight控件的HeaderTemplate?

我想从Silverlight Toolkit自定义ValidationSummary控件的HeaderTemplate显示本地化的 Header。但我不知道如何在标题文本中显示错误计数器...... 有人可以帮我吗?

我当前的 XAML 代码...

提前致谢!

0 投票
3 回答
19184 浏览

c# - 自定义验证器触发,但它不更新 ValidationSummary

嗨,我正在开发自定义表单字段验证器,似乎自定义验证器正在工作,不允许它继续到下一页,但它不会更新验证摘要,也不会显示星号和我的标签已经看得见了。我在同一个字段上还有其他验证器,例如RequiredFieldValidator。我的 ValidationGroup 已设置,Text 和 IsValid 也是如此。正如一些解决方法所建议的那样,我什至在 javascript 中编写并设置了一个虚拟客户端验证方法。

这是asp.net中的验证摘要代码

这是自定义验证器和必填字段之一

这是后面代码中的自定义验证方法

请指教,谢谢。

编辑:已回答 - 正如按位提到的那样。验证摘要也应该放在更新面板中。谢谢!

像这样:

然后调用更新:

0 投票
2 回答
3223 浏览

asp.net - Html.ValidationSummary 显示重复的错误消息

我已经搜索并用谷歌搜索了这个问题的答案,但无济于事。我正在使用 EF4 和 ASP.NET MVC2,并且我有一个带有不可为空字符串字段“RecipientID”的 EF4 实体“Award”。我正在使用 DataAnnotations 进行服务器端验证,因此在我的“Award”部分类中,我将 RecipientID 设置为具有 Required 属性。当我尝试在 RecipientID 文本框为空的情况下提交表单时,我在 Html.ValidationSummary 中看到我的错误消息“请输入收件人”两次。

这是否是因为实体(因为它是具有空值的不可空字段)以及应用程序都抛出了错误?不管是什么原因,有没有办法“解决”这个问题并且只显示一次错误消息?(修复引用,因为我不确定这是否是预期的行为。)我认为没有必要包含相关代码,但如果需要,我会这样做。

预先感谢您的帮助。

0 投票
2 回答
343 浏览

asp.net - 当 DOM 可见时执行 jQuery 函数

我有一个带有一些自定义验证的页面,它在验证摘要中显示结果。我想将此验证摘要重新定位到页面底部,而不会导致页面随着验证摘要的长度滚动。我有一个 jQuery 函数,它可以很好地做到这一点,但是,我需要在显示验证摘要后执行这个 jQuery,我不确定要触发哪个事件。

在我的自定义验证方法中,我构建了这个字符串并在 RadScriptManager 中注册......

这行得通!感谢您的学习经验,我不知道我可以从后面的代码中调用它!我将来会做更多的事情!

0 投票
2 回答
7574 浏览

asp.net - 为什么自定义验证器的错误消息未显示在消息框中?

我已经尝试过多种方式,但自定义验证器的错误消息未显示在验证摘要中,但它(ValidationSummary)显示了所有其他类型的验证器的错误消息。

0 投票
2 回答
1833 浏览

c# - 如何自定义 ValidationSummary 控件?

我该如何修改asp.net中validationSummary控件的显示我想完全修改它而不仅仅是修改文本的颜色等。有没有人有任何示例代码等?

谢谢尼尔

0 投票
1 回答
344 浏览

asp.net-mvc-3 - 在所需位置查看验证摘要

我在 mvc3 的主视图中有一个部分视图。部分视图在其操作方法中有它自己的 ModelState.AddModelError,而主视图在其操作方法中有另一个 ModelState.AddModelError。当代码运行并且想要显示主视图错误时,由于部分视图也具有validationsummery标签,因此验证摘要显示在两个位置。

我如何解决这个问题?谢谢。

0 投票
6 回答
36863 浏览

asp.net-mvc - 如何在验证摘要中显示 MVC 3 客户端验证结果

我有一个注册表单,我在上面使用客户端验证(在我的视图模型上指定的必需、StringLength 等)。该表单目前几乎是脚手架创建它的方式:

唯一的区别是我将 ValidationMessageFor 移到了 ValidationSummary 的右上方。

我想做的是在验证摘要中显示客户端验证错误。目前它们仅显示在表单顶部,但不使用验证摘要。如何使用验证摘要显示客户端验证错误?这甚至可能吗?

更新

Darin 我在一个新项目中使用了你的代码,当客户端验证启动时,这对我来说是这样的:

客户端验证 http://tinypic.com/images/404.gif

我希望这会显示在验证摘要中,并应用验证摘要样式。我还提交了如下表格:

提交后

谢谢,

b3n

0 投票
1 回答
865 浏览

asp.net-mvc - 如何在验证消息前面的验证摘要中获取错误字段的 ID

有没有办法自定义validationSummary,以便它可以输出锚标签,HREF 是显示摘要中验证消息的字段名称?这样,使用 jquery,我可以添加在验证摘要上单击锚标记时聚焦该字段的 onclick 事件。

这主要是针对视障人士,所以当他们有错误时,验证摘要会聚焦,他们会跳转到错误条目,带有字段标签的锚标签会聚焦,屏幕阅读器会先阅读锚然后是消息,然后他们可以单击在锚点上专注于错误的领域。

<a href="#First_Name">名字</a> - 请输入您的名字。

谢谢。

0 投票
1 回答
919 浏览

asp.net - ValidationSummary 的问题

我的 asp.net 页面上有一个小的联系页面。我有大约 5 个可能会出错的验证器,并且我有一个 ValidationSummary。

问题在于,当我点击“SubmitButton”时,所有控件的 div 都应该消失,而带有 ValidationSummary 的 div 应该出现。

但我不知道如何实现这一点,因为在普通按钮/链接按钮上,我不会有回发可见/不可见的 DIV。通过回发,我将没有 ValidationSummary 的信息。

希望我能正确解释,所以你理解我:)