我目前正在项目中使用asp.net mvc和knockoutjs,我需要能够在asp.net mvc视图模型中指定验证(使用数据注释)才能在knockout绑定中显示。事情是微软无阻碍验证在敲除绑定后不起作用,我不希望手动重新敲除敲除验证中的验证。
是否有任何现有的解决方案/简单的解决方法?因为我认为这是一个非常普遍的问题,因为使用mvc数据注释很容易维护验证
如果没有,我正在考虑序列化json(将验证数据注释考虑在内)并将其绑定到ko.mapping.fromJS但我不知道如何启动。也许有人有这方面的经验。
无论是什么,我的预期结果是不在任何其他地方重写mvc中的数据注释验证。