我有一个包含 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 加载我的菜单并能够使用表单的帖子?
对不起,如果我不够清楚。