Asp.NetCore3中模态部分视图中的验证无效。
创始人
2024-09-17 10:30:32
0

要解决模态部分视图中的验证无效问题,可以通过以下步骤实现:

  1. 添加所需的包。 在 Startup.cs 文件中,添加以下依赖项:
services.AddMvc().AddViewLocalization(
    LanguageViewLocationExpanderFormat.Suffix,
    options => { options.ResourcesPath = "Resources"; })
    .AddDataAnnotationsLocalization();
  1. 为模型中的每个属性应用验证器。 可以使用 RequiredRegularExpressionRange 等数据注释类应用于模型中的属性上,例如:
public class CustomerModel
{
    [Required(ErrorMessage = "Please enter your first name.")]
    public string FirstName { get; set;}

    [Required(ErrorMessage = "Please enter your last name.")]
    public string LastName { get; set; }

    [Required(ErrorMessage = "Please enter your email address.")]
    [EmailAddress(ErrorMessage = "Please enter a valid email address.")]
    public string Email { get; set; }

    [Required(ErrorMessage = "Please enter your phone number.")]
    [RegularExpression(@"^[0-9]+$", ErrorMessage = "Please enter a valid phone number.")]
    public string PhoneNumber { get; set; }

    [Required(ErrorMessage = "Please enter your date of birth.")]
    [DataType(DataType.Date)]
    public DateTime DateOfBirth { get; set; }
}
  1. 添加模态部分视图。 在 CustomerController 中,添加名称为 _CreateOrUpdateCustomerModal.cshtml 的视图,例如:
@model CustomerModel


        
    

热门资讯

透视有挂(WEPOke)透视辅... 《透视有挂(WEPOke)透视辅助代打(wepoke辅助机器人)最初存在有挂(详细透视大神讲解)》 ...
透视线上(WePoKe透明挂)... 透视线上(WePoKe透明挂)wepoke有挂吗 网上(详细辅助AA德州教程)总是存在有挂您好,We...
透视了解(Wepoke)透视辅... 透视了解(Wepoke)透视辅助器(wepoke辅助)本来真的有挂(详细透视高科技教程);支持2-1...
透视透视(wepower有外挂... 透视透视(wepower有外挂)德扑ai软件(详细辅助2025新版教程)素来有挂是一款可以让一直输的...
透视模拟器(WepoKe)透视... 透视模拟器(WepoKe)透视辅助神器(wepokeai代打的胜率)真是有挂(详细透视玩家教程);亲...
透视脚本(德州ai辅助软件)菠... 透视脚本(德州ai辅助软件)菠萝德州app挂哪里买(详细辅助线上教程)素来真的有挂1)德州ai辅助软...
透视教学(wePOke)外挂透... 1、透视教学(wePOke)外挂透明挂辅助app(wepoke计算辅助)竟然真的是有挂(详细透视实用...
透视了解(wepokeai代打... 透视了解(wepokeai代打的胜率)wpk机器人软件(详细辅助wpk教程)竟然真的有挂;透视了解(...
透视ai代打(wpk辅助挂)w... 透视ai代打(wpk辅助挂)wepoke怎么来好牌(详细辅助揭秘教程)好像真的是有挂1、在wpk辅助...
透视软件(WepoKe)外挂透... 透视软件(WepoKe)外挂透明挂辅助技巧(wepoke辅助插件)先前存在有挂(详细透视透明挂教程)...