【发布时间】:2012-05-31 20:59:05
【问题描述】:
我有关系 1 公司有很多组织
我的组织树视图显示在用户界面的左侧。
“删除公司”按钮可打开模式删除对话框。
在对话框中,我选择了要删除并确认的公司。
现在该公司在数据库中被删除,带有一个 ajax 帖子。
如果 result.success 为 true,那么我有 2 个选择。
我现在的问题是哪个更好,为什么?
- 通过 $('#TreeView').empty(); 删除整个组织树这会清除 div 内的所有内容
- 通过 $('#TreeView').load(UrlToGetTreeHierarchy) 来“删除”整个组织树,这应该返回一个空的树集合。
两者效果相同,但第2点再次访问数据库。
在这种情况下,最佳做法是什么?
【问题讨论】:
标签: c# jquery asp.net-mvc user-interface software-design