我一直在使用ASP.NET MVC 2(使用KnockoutJS,KnockoutJS映射插件和jQuery 1.7.1)构建一个页面。我还希望能够使用KnockoutJS Validation插件(找到here)。但是,我需要同时进行服务器和客户端验证。

是否可以将我的 View 模型映射到使用.extend()方法的KnockoutJS Validation plugin

编辑:示例。自动将其打开:

[Required]
public string Firstname { get; set; }

变成这个:
var viewmodel = {
    firstname: ko.observable().extend({ required: true });
}

最佳答案

Mvc Controls Toolkit中,我实现了一个引擎,该引擎可以在ockout.js上启用常规的Mvc验证(数据注释或其他功能)。可以启用客户端和服务器端验证。此外,可与Mvc帮助程序一起使用 knockout 功能,一些绑定(bind)是自动推断的,等等。

关于javascript - 将 View 模型映射到KnockoutJS验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9304132/

10-12 19:57