【发布时间】:2012-03-23 17:07:16
【问题描述】:
我正在使用 asp.net mvc 4。
我有一个包含两个部分的标题,顶部和底部。顶部仅显示静态链接和图像。
当用户未登录时,底部将显示登录按钮和其他信息。
用户登录后,底部将显示用户特定信息和整体游戏信息。每当用户向网站上的页面发出请求并且我确定数据已过时,我想重新加载此信息。
使用 asp.net 网络表单,我可以创建一个用户控件来表示底部部分的功能。
它出现在 asp.net mvc 中,我可以使用局部视图,然后调用 RenderAction,这将允许在渲染底部时调用控制器操作。
在控制器操作中,我可以为经过身份验证的用户呈现一个局部视图,为未经身份验证的用户呈现另一个局部视图。如果确定已过时,我还可以为经过身份验证的用户重新加载数据。
这是最好的方法吗?我的底部不需要ajax。
谢谢
【问题讨论】:
标签: asp.net-mvc