我正在开发一个使用Asp.Net的应用程序。我的问题是,是否有任何解决方案仅在第一次显示页面。第一次它应该要求更改密码,但是当用户在更改密码后登录时,它不应该显示changepassword页面,而应该重定向到另一个页面。我已经使用会话变量来执行此操作,但会话过期后它再次显示更改密码页面。可以帮助我解决这个问题。如何在asp.net中第一次显示页面
2
A
回答
2
您应该根据每个用户在数据库中设置一个标志参数,并在第一次登录时设置标志。如果已设置,则不要显示页面。
1
由于用于显示此页面的标志的生命周期与用户实体的生命周期相关联,因此您必须将其保留为用户实体的属性。
换句话说 - 将它作为数据库中的一个标志保存在您保留用户详细信息的位置。
0
此问题的常见方法是将“用户已登录”标志存储为cookie,而不是会话状态。内置的ASP.NET成员资格系统就是这样工作的,例如,使用“票证”的概念。
相关问题
- 1. 下拉不completelly显示页面第一次显示
- 2. 如何在第一页显示页脚?
- 3. 第一次部署时,ASP.net图像按钮不显示何时第一次加载页面
- 4. Jquery只为Bootstrap提醒一次我在页面上显示Asp.net
- 5. 显示在ASP.NET页面
- 6. 如何在asp.net页面显示html页面
- 7. 侧边栏显示第一次加载页面的时间
- 8. Phonegap显示登录页面只有第一次
- 9. NLog只在RichTextBox中显示第一次
- 10. 在ASP.net中显示PDF文档页面
- 11. 在asp.net中的页面显示问题?
- 12. 在ASP.Net中显示Word文档页面
- 13. 显示第一页
- 14. 如何在asp.net页面加载显示一个div
- 15. 将asp.net页面设置为一次只显示
- 16. 显示更新页面一次
- 17. 如何在asp.net中每隔一小时显示一次?
- 18. Listview在第二次加载页面时不能正确显示
- 19. SubView只显示第一次
- 20. 如何在asp.net中创建一次性注册页面?
- 21. 如何在ICS中显示时间第一次后跟日期
- 22. 如何使用css在asp.net主子页面中突出显示当前页面
- 23. 如何在页面中显示ASP.net MVC项目版本?
- 24. 如何在asp.net中显示页面生成时间?
- 25. 如何在ASP.NET页面中显示消息框?
- 26. 如何设置在搜索ASP.NET MVC3中显示的页面数
- 27. 如何使用asp.net在页面中显示工作流程
- 28. 如何在ASP.NET-MVC中显示自定义404页面?
- 29. 如何在asp.net页面中显示EPPlus包
- 30. 如何使用jQuery在ASP.NET中显示不同的页面
为你回放的问题 – chaithu 2010-01-16 06:51:20