【发布时间】:2021-09-11 00:07:16
【问题描述】:
我有一个 ASP.Net Core 3.1 Web 项目,其中包含一些具有属性数据注释属性的类。例如:
public class ResetPasswordViewModel
{
[Required(ErrorMessage = "{0} field is required")]
[EmailAddress]
[Display(Name = "Email")]
public string Email { get; set; }
}
我需要本地化必需属性错误消息,以便如果语言切换为非英语,它应该在 razor 页面上本地化,呈现如下:
<span asp-validation-for="Email" class="text-danger"></span>
本地化资源存储在名为 Localization 的单独项目中,其中包含 SharedResource.uk-UA.resx 和 SharedResource.cs。
【问题讨论】:
标签: c# asp.net .net asp.net-mvc asp.net-core