0

我对 ASP .NET MVC3 很陌生,我似乎无法理解如何做到这一点。我希望能够采用我的模型并用它创建一个树视图。这部分很简单,我将模型传递给我的视图,然后遍历列表并生成 HTML。然后我使用其中一个 jquery 插件将 HTML 呈现为树视图。

下一部分是我遇到的麻烦。我希望能够使用 jquery 插件公开的任何方法来修改树视图。完成修改后,我希望能够回发并拥有该数据服务器端,以便我可以处理它。如何将此数据传递回我的控制器?

再说一次,我是 MVC 的新手,所以如果我遗漏了一些非常明显的东西,请原谅我。谢谢!

4

1 回答 1

0

我认为您缺少的部分是您正在尝试以“矮胖”的方式来做。

逐个编辑发布您的更改。每个动作都应该发回,所以你正在记录操作。这很“健谈”,大多数网站都是这样操作的,为用户在幕后自动保存。

使用这种方法,您不需要解析整个树并找出发生了什么变化。您只需向服务器发送命令,如“CreateNode”、“DeleteNode”或“MoveNode”,您可以单独处理节点。

作为提示,请记住为每个节点分配一个 ID,以便您可以通过脚本轻松识别它们。

干杯。

于 2012-04-24T04:49:28.160 回答