问题标签 [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 回答
9357 浏览

asp.net-mvc-4 - @Html.ValidationSummary() 在 Ajax.BeginForm 中不起作用

在表单@Html.ValidationSummary() 内使用有什么问题吗?Ajax.BeginForm

我有以下情况,我无法验证必填字段。表单刚刚发布,也没有引发错误。

这是视图:

那是控制器:

和模型:

我错过了什么吗?

0 投票
1 回答
2826 浏览

asp.net-mvc - ASP.NET MVC 4 验证错误未出现

我所有的路线:

在 manage.cshtml 中:

在帐户控制器中:

但是,当我故意生成异常或自然发生异常时,验证摘要仍然没有显示。有没有人有任何想法?

0 投票
16 回答
71154 浏览

css - 将 ValidationSummary MVC3 显示为“警报错误”引导程序

我想展示一个带有“alert-error”引导样式的 ValidationSummary mcv3。

我正在使用 Razor 视图,并使用以下代码显示模型错误:

它生成如下 HTML 代码:

我也试过这个:

它工作正常,但没有关闭按钮(X)

它生成如下 HTML 代码:

但引导警报应该在 div 中有这个按钮:

任何人都可以帮忙吗?


这有效!- 谢谢里克 B

我还必须从“site.css”中删除类“.validation-summary-errors”,因为该样式定义了其他字体颜色和粗细。

0 投票
2 回答
553 浏览

asp.net-mvc-4 - 由数据库中的多个表组成的模型的数据注释

我有一个显示数据库中 2 个表的字段的表单。我想使用 MVC4 中的数据注释模型验证技术来验证这个表单。我很困惑是否应该将数据注释验证属性应用于单个模型(表),或者我应该创建由两个表中的字段组成的单独模型。

0 投票
1 回答
601 浏览

asp.net - 可以在 global.asax 或 web.config 中阻止验证摘要消息框的内容

我在使用带有属性的验证摘要的 Web 应用程序时遇到问题"ShowMessageBox" = true。问题是消息框没有显示,代码很简单:

我还在一个测试项目中尝试了完全相同的代码,它可以工作。

我想知道 或 中是否有东西global.asax可以web.config阻止此弹出窗口显示。

顺便说一句:我正在更新一个使用 .net 3.5 的旧应用程序。所以我不知道到底是什么,web.configglobal.asax就是我问的原因。

更新:我试图在测试应用程序中复制应用程序的 web.config 并且它不起作用所以 web.config 中有一些东西阻止消息框显示......我只需要知道它现在可以是什么...... .

0 投票
1 回答
3096 浏览

asp.net - 在 ValidationSummary 中仅显示唯一的错误消息

如何使ValidationSummary控件仅显示唯一的错误消息?

我正在使用 a来执行 CRUD 操作并为某些字段Repeater使用验证控件(内部)。ItemTemplate例如 aRequiredFieldValidator用于 First Name/Last Name 列。我设置Text="*"了验证器,因此很容易发现验证失败的地方。对于ValidationSummary至少有 1 个验证器失败的每一列,应该有 1 条错误消息。

问题是ValidationSummary对于验证失败的每一行都会显示相同的消息(这是预期的行为,但能够删除重复的错误消息会很好)。

示例,假设 2 行且未输入数据:

名字是必填项

名字是必填项

姓氏是必填项

姓氏是必填项

而不是所需的行为:

名字是必填项

姓氏是必填项

我发现的一个解决方案是在每一列之外使用一个CustomValidatorRepeater并将它们放在相同ValidationGroup的位置,ValidationSummary但我认为必须有一个更好的解决方案。

0 投票
2 回答
604 浏览

c# - MasterPage 中的 ValidationSummary 隐藏成功标签

我有一个ValidationSummaryandSuccessLabelMasterPage
其中SuccessLabel有详细信息时,ValidationSummary然后验证失败我希望它隐藏SuccessLabel并仅显示ValidationSummary.

我试图在 JavaScript 中找到一种方法来捕获验证错误并隐藏 StatusLabel。我不想在使用 MasterPage 的每个页面上的每个按钮上都放置一个 javascript 函数。

谢谢,亚历克斯

0 投票
2 回答
4377 浏览

asp.net - 带有 ValidationSummary 的RequiredFieldValidator 不能在空文本框中使用输入键

考虑以下 ASPX:

在文本框中输入文本后,一切都按预期运行。

单击按钮提交表单/在文本框内按“Enter”提交表单。

但是,当文本框为空时,按“回车”不会执行任何操作。单击按钮将按预期显示验证摘要,但按“输入”不会。

在空文本框中按下“Enter”键后,如何显示验证摘要?

0 投票
2 回答
1822 浏览

asp.net - ValidationSummary 不显示错误

我的 gridview 出现问题,不再显示 ValidationSummary-errors。ValidationSummary 的 Headertext 以及我设置为在 ExpressionValidation 触发时出现的 * 都会显示。

我很确定它以前有效,但我不知道为什么它不再有效。起初我认为这可能与页面上的其他 GridViews 有关,因为我喜欢在不同的 TabPanel 中有 5 个不同的 GridView,但我已经为每个 GridView 创建了一个验证组。

标记:

如果你们能在这里帮助我,那就太好了。我不太确定问题是什么......也许是更新面板?也许我犯了一些愚蠢的错误..?我比较无知。

0 投票
0 回答
668 浏览

asp.net-mvc - ValidationSummary 不适用于动态 cshtml 页面

我有一个带有列表元素的模型。我在运行时创建我的页面,使用“foreach”循环在页面中插入所有列表元素。我还有一个要验证的字符串值(model.trayCapacity),检查它是否不为空:

这是 .cshtml 代码:

SyntaxError: JSON.parse: unexpected character, in jquery.js (version 1.9.1), 页面继续而不检查值。

ValidationSummary 仅在我切断“foreach”代码时才有效。这是为什么?