这是我的情景。我将有一个显示树视图的页面。用户可以添加和删除节点:当用户点击节点时,会弹出一个表单,用户将在其中输入数据,然后将该数据保存到数据库中,弹出脚本返回用id(来自数据库)。此id需要传递到父页面,并且需要在CLIENT上更新树。
当用户修改完树后,他们会点击保存按钮,树将保存在数据库中。
我正在使用asp.net webforms,c#。
我应该如何实现这些目标?我看到它的方式,我不需要使用ajax,因为树修改是在客户端完成的。 诀窍是让弹出返回一个id(来自服务器到父页面)。 请指教。 我应该使用TreeView控件还是一个简单的树插件来说 - jQuery? (请记住,我需要将父页面提交到服务器并将树中的数据保存到数据库中。)
我看到它的方式,我唯一的选择是一个Jquery树。但是我们可以通过提交的aspx页面访问它吗?帮助!
答案 0 :(得分:0)
如果要将数据保存到子窗口中的数据库中,只需在父窗口关闭时对其进行回发,这将强制树从数据库重新加载,显示新插入的数据。 / p>
答案 1 :(得分:0)
男人,我不知道为什么Ajax不会帮助你,但是在那种情况下是的jQuery,然后获得你想要的内部控制html,然后做foreach获取Tree节点并将它们保存在一个集合中然后提交他们使用一些Web服务方法来DB,你可以实现你想要的。
但是再次使用AJAX我认为它更简单,你不会失去任何东西。
很抱歉没有提供样品。
希望这有帮助