在ASP.NET Core中,如果双重验证点未起作用,可以尝试使用以下代码示例来解决问题:
services.AddMvc().AddMvcOptions(options => { options.ModelBindingMessageProvider.SetValueMustNotBeNullAccessor( (_) => "The field is required."); });
[Required(ErrorMessage = "The field is required.")] public string Name { get; set; }
这些代码将替换默认的错误消息,并在表单提交时显示自定义错误消息。同时,通过添加DataAnnotations.Required特性,可以保证双重验证点起作用。