【发布时间】:2013-02-06 18:39:34
【问题描述】:
我有一个包含 3 个部分的应用:
- 主菜单;
- 上下文菜单 - 与主菜单中的选定项目相关;
- 和页面正文 - 与上下文菜单中的选定项目相关;
“主菜单”和“上下文菜单”基于成员资格。我不想在每次页面加载时都加载它们,因为那会消耗资源数据库。 So, I'm using ajax to load main menu only one time, and when an item is selected, I load the context menu for that item.
我的问题是:每个表单的帖子都会删除我的菜单。
问题:我是否必须使用 ajax 构建整个应用程序?我不想那样做,因为在表单中发帖然后使用 ajax 将所有数据发送到控制器太简单了。
到目前为止,我有两个选择:
- 使用 ajax 加载我的菜单并使用 IFRAME 加载页面正文,因此帖子不会再次呈现我的菜单。
- 使用 ajax 做所有事情;
有没有其他方法可以使用 ajax 加载我的菜单并能够使用表单的帖子?
对不起,如果我不够清楚。
【问题讨论】:
标签: ajax asp.net-mvc asp.net-mvc-3 iframe