我正在开发一个 .net mvc 网页应用,主页上有许多网页部件。我意识到网页部件是 .net forms 术语,但不确定如何称呼这些小节。因此,现在这些小节是在页面渲染时被调用的,但最终我会插入 JQuery 并使用 AJAX 调用这些小节。当用户在主页和其他页面之间切换时,这些小节或小部件需要保持状态。在 .net forms 中,页面状态信息存储在 viewstate 中,但在 .net mvc 中,viewstate 不可用(谢天谢地)。
那么,是否已经为 MVC 创建了这种功能的框架?如果没有,处理这种情况的最佳方法是什么?我想利用 HttpContext 对象并将所有内容存储在其中,但不确定该对象是否有任何大小限制。