红色框是验证摘要div
我使用taghelpers,div看起来像这样
<div asp-validation-summary="ValidationSummary.All" class="validation-summary alert alert-danger"></div>
如果用户按下按钮,有没有办法只显示这个div?
我已经尝试隐藏它,然后在按下按钮时使用jquery显示它,但由于页面重新加载它甚至在保持隐藏状态之后仍然隐藏。
我的页面在ASP.Net 5 MVC 6中。
答案 0 :(得分:1)
将其包装在if语句中修复
@if (!ViewData.ModelState.IsValid)
{
<div asp-validation-summary="ValidationSummary.All" class="validation-summary alert alert-danger"></div>
}