0
例如,我有当前用户登录,并且我想将他的信息张贴在侧栏中,如名称,dob在每个页面上,所以我应该如何执行此操作,以及当然最好的办法可以做到这一点? IM使用LINQ 非常感谢你如何保持跨多页页面的用户数据asp.net mvc
例如,我有当前用户登录,并且我想将他的信息张贴在侧栏中,如名称,dob在每个页面上,所以我应该如何执行此操作,以及当然最好的办法可以做到这一点? IM使用LINQ 非常感谢你如何保持跨多页页面的用户数据asp.net mvc
我觉得用Partial Requests甚至SubControllers会在这种情况下适当的。
但它会有额外的SQl,我听说配置文件提供程序不会重新查询,我即时更正? – DucDigital 2009-11-14 15:40:21
如果您不想在每次请求时击中数据库,则需要将结果存储在会话中。通过使用SubController,您可以完全控制数据,您可以在查询数据库之前首先检查用户会话中是否存在数据,或者更容易,当用户验证数据库查询以获取用户信息并将其存储在会话中时,则剩下的全部是从会话中读取并在某些局部视图中显示。 – 2009-11-14 15:49:38
感谢您的有用信息! :) – DucDigital 2009-11-14 16:06:57