如何编辑默认的asp.net核心错误标签[重复]
Posted
技术标签:
【中文标题】如何编辑默认的asp.net核心错误标签[重复]【英文标题】:How to edit the default asp.netcore error tags [duplicate] 【发布时间】:2022-01-11 12:25:22 【问题描述】:我目前正在尝试制作一个简单的票务系统,并且我正在使用 asp.net 提供的标签助手。 我有一个提交表单,它获取用户数据并将其发送到数据库。
<div class="mb-3">
<label asp-for="ProjectName"></label>
<input asp-for="ProjectName" class="form-control" />
<span asp-validation-for="ProjectName" class="text-danger"></span>
</div>
当前,当用户没有输入数据时,标签助手会验证并输出此默认错误消息,其中(变量名称)字段是必需的。
我的问题是可以将整个文本更改为自定义内容
【问题讨论】:
【参考方案1】:您可以使用数据注释来装饰您的模型属性;
[Required(ErrorMessage = "Name is required")]
public string Name get; set;
参考:Data Annotations
【讨论】:
让我知道为什么这个答案没有用?以上是关于如何编辑默认的asp.net核心错误标签[重复]的主要内容,如果未能解决你的问题,请参考以下文章
由于不区分大小写的 URL 和默认值,如何避免 ASP.NET MVC 中的重复内容?
防止 ASP.NET 中的 413 错误请求实体太大 [重复]