【发布时间】:2020-09-01 11:23:43
【问题描述】:
我正在使用 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 项目?
其他代码:
//我的模型:
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; }
}
谢谢,
罗伯
【问题讨论】:
-
几种查找方法。你有一个叫
Startup的类吗? -
右键项目,选择属性。从选项卡左侧选择应用程序。如果选择了 .Net Core 或 .Net Framework,请检查 Target Framework。
-
它说 .Net 框架。我将开始一个空白的 .Net Core 项目,然后创建空白文件并复制代码。
标签: c# asp.net asp.net-mvc