如何编辑默认的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 错误请求实体太大 [重复]

asp.net FriendlyUrl 重复#标签

如何在 ASP.NET Core MVC 中使用 select 标签动态编辑数据库表?

默认 ASP.NET Core 身份密码的正则表达式

ASP.NET如何调用标签打印机