我似乎经常决定在javascript中创建基本上是MVC架构中的ModelView或Model对象的对象。因此,当用户通过网页更改其属性或其他内容时,将更改javascript对象的属性,然后将javascript对象提交给控制器。我使用这种方法的主要原因是:
提高显示灵活性。 或者,一切都完成了 与表格,以便我可以轻松发布 他们回到控制器。表格做 不允许各种显示选项 比如缠绕在其他地方 元素等等。
我使用了很多javascript 无论如何。我必须操纵 按下按钮时的元素 (比如交换两个列表元素 周围)。我也经常劫持 按钮并与ajax一起使用。
默认模型绑定器很少有效 在复杂的物体上所以我需要 无论如何都要保留两组物品。
执行复杂程序更容易 验证javascript对象 与html相比。
是否有任何图书馆或技术或方法可以帮助您采用这种方法?也许是JSON.NET?有人试图避免这种做法吗?