小编ste*_*ior的帖子

你能将模型属性从asp.net模型传递到reactjs.net组件吗?

我正在使用最新的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)

如果没有,那么验证模型的最有效方法是什么,而无需在视图上重新定义整个模型

asp.net asp.net-mvc reactjs reactjs.net asp.net-core

7
推荐指数
1
解决办法
523
查看次数