我可以生成从MVC模型(.net Core)到客户端Angular和android和IOS的验证吗?



我可以在.net Core Web API中使用模型验证吗,例如

public class LoginModel
{
[Required]
[EmailAddress]
[Display(Name = "Email")]
public String Email { get; set; }
[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} 
characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public String Password { get; set; }
public bool RememberMe { get; set; }
}

在客户端角度中生成表单或验证模型 、安卓和 IOS 我想编写一次模型并生成所有模型 提前致谢

有些东西是存在的,但不是为当前最先进的afaik设计的。

Microsoft付出了很大的努力来提供客户端不显眼的库,但它是为 ASP.NET MVC框架设计的。类中的注释被转换为由jQuery插件解释的html属性: https://www.nuget.org/packages/Microsoft.jQuery.Unobtrusive.Validation/

这也意味着您将生成您的 html 服务器端(Razor 或类似(。否则,您必须手动放置 html 属性。在这种情况下,我没有看到比服务器端属性 + AngularJs 样式验证足够的好处。

最新更新