我正在使用带有 reactjs.net 的最新 asp.net 核心并渲染我的反应组件服务器端,我是否可以不仅传递模型,还传递模型属性以进行验证,而无需为 JS 设置依赖项验证器?
模型
public class LoginViewModel
{
[Required]
[EmailAddress]
[StringLength(50)]
public string Email { get; set; }
[Required]
[DataType(DataType.Password)]
public string Password { get; set; }
}
看法
@model LoginViewModel
@{
Layout = "~/Views/Shared/_LoginLayout.cshtml";
}
@Html.React("LoginPage", new { loginData = Model })
@Html.ReactInitJavaScript()
如果没有,验证模型的最有效方法是什么,而无需在视图上重新定义整个模型