繁体   English   中英

<div asp-validation-summary>不工作 - ASP.NET MVC</div><div id="text_translate"><p> 我正在使用 ASP.NET MVC 向表单添加验证错误,</p><pre> @Html.ValidationSummary(false, "", new { @class = "text-danger" })</pre><p> 似乎有效,但我被教导的方法,</p><pre> <div asp-validation-summary="All"></div></pre><p> 由于某种原因不呈现错误消息。 不确定这是否是我正在使用的 ASP.NET MVC 版本的问题,尽管我相信我在启动项目时单击了“ASP.NET Core Web 应用程序”? 我如何检查这是一个 MVC Core 项目还是一个普通的 MVC 项目?</p><p> 其他代码:</p><p> //我的model:</p><pre> public class GuestResponse { [Required(ErrorMessage = "Please enter your name")] public string Name { get; set; } [Required(ErrorMessage = "Please enter your email address")] public string Email { get; set; } [Required(ErrorMessage = "Please enter your phone number")] public string Phone { get; set; } [Required(ErrorMessage = "Please specify whether you'll attend")] public bool? WillAttend { get; set; } }</pre><p> 谢谢,</p><p> 抢</p><p><a href="https://i.stack.imgur.com/hZL36.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/hZL36.png" alt="在此处输入图像描述"></a></p></div>

[英]<div asp-validation-summary> does not work - ASP.NET MVC

我正在使用 ASP.NET MVC 向表单添加验证错误,

    @Html.ValidationSummary(false, "", new { @class = "text-danger" })

似乎有效,但我被教导的方法,

    <div asp-validation-summary="All"></div>

由于某种原因不呈现错误消息。 不确定这是否是我正在使用的 ASP.NET MVC 版本的问题,尽管我相信我在启动项目时单击了“ASP.NET Core Web 应用程序”? 我如何检查这是一个 MVC Core 项目还是一个普通的 MVC 项目?

其他代码:

//我的model:

    public class GuestResponse
    {
        [Required(ErrorMessage = "Please enter your name")]
        public string Name { get; set; }

        [Required(ErrorMessage = "Please enter your email address")]
        public string Email { get; set; }

        [Required(ErrorMessage = "Please enter your phone number")]
        public string Phone { get; set; }

        [Required(ErrorMessage = "Please specify whether you'll attend")]
        public bool? WillAttend { get; set; }
    }

谢谢,

在此处输入图像描述

有时验证摘要不起作用,因为开发人员未在应用程序中添加 unobtrsuve.min.js 的引用。 当您包含此引用时,它将触发验证

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM