标签: asp.net-mvc-3 knockout.js
也许我错过了Knockout.js教程中的一些内容,但我发现明显违反了DRY原则,重新声明已经在MVC中声明的淘汰模型。有没有办法可以使用相同的模型而不重新声明它?
答案 0 :(得分:2)
您可以将其序列化为Json(使用Json.NET)。但是你必须解开循环依赖。
我们倾向于手动序列化对象并输入信息,以便我们只向浏览器发送必要的信息。但浏览器可以发回一个模型(带有部分信息),模型绑定器将转换回C#模型。