【发布时间】:2017-06-14 21:33:00
【问题描述】:
我正在使用 dotnet core MVC,但我遇到了 asp-validation-summary 的问题。
验证正在使用 asp-validation-for 在字段级别进行,但是我没有在 asp-validation-summary 中显示任何内容。
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
我也试过
<div asp-validation-summary="All" class="text-danger"></div>
我缺少的任何想法。
完成大量搜索,但无法找到我的问题的解决方案
谢谢
【问题讨论】:
-
能否包含模型和控制器代码
-
我遇到了同样的问题,这里没有一个答案看起来像他们解决了它(因此我猜为什么没有一个被接受并且都是零票)。你有没有找到解决方案?
-
我们需要您显示视图以及为表单生成的 HTML。没有这些,我们只能猜测。我的猜测可能是您有一些样式将
display: none !important;放在任何具有.validation-summary-errors类的元素上。这是一个有效的猜测,例如为什么验证在字段级别而不是在摘要级别 LOL。 -
@zola25:当然可以:github.com/davidliang2008/DL.NetCore.EmptySolution。我刚刚检查了一些代码只是为了表明:github.com/davidliang2008/DL.NetCore.EmptySolution/commit/…
-
@zola25:我终于明白你现在的问题是什么了。我有一个简单的解决方案:只需复制
<span asp-validation-for=""></span>并将它们放在表单顶部。这样,它会在更改字段时显示错误。现在你可能想要一个比这更可靠的答案。如果您可以提出一个单独的问题,我也许可以处理它并给您另一个答案。我认为您的问题与最初的提问者不同。
标签: asp.net-mvc validation asp.net-core-mvc .net-core