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