我有3個部分的應用程序:MVC 3.加載菜單和內容分開
- 主菜單;
- 上下文菜單 - 與主菜單中的選定項相關;
- 和Page body - 與上下文菜單中的選定項相關;
「主菜單」和「上下文菜單」是基於會員。我不想每次加載我的頁面時加載它們,因爲那會消耗資源數據庫。所以,我使用ajax只加載主菜單一次,並且當一個項目被選中時,我加載該項目的上下文菜單。
我的問題是:每個表單的帖子都會清除我的菜單。
問:我可以使用Ajax構建我的整個應用程序?我不想那麼做,因爲它太簡單了,在表單中發佈一篇文章,然後用ajax將所有數據發送給控制器。
到現在爲止,我有兩個選擇:
- 加載我用Ajax和頁面正文用IFRAME菜單,所以這篇文章的不會再次渲染我的菜單。
- 做一切使用ajax;
有沒有其他的方法來加載我的菜單與Ajax和能夠使用窗體的職位?
對不起,如果我不夠清楚。