我想在用户首次登录后强制其更改密码。现在,我应该将重定向代码放在哪个位置以便跳转到ChangePassword页面?
- 如果我将其放在Default页面的Page_Load中,则用户已通过验证,可以移动到任何页面。
- 如果我将它放在Master页面的Page_Load中,则ChangePassword页面使用相同的master页面,会进入无限循环的重定向中。
我考虑从Master页面忽略对ChagePassword页面的重定向,并找到了这个答案,上面说:
这听起来不是一个好主意。毕竟Master的想法是它不关心有什么页面,因为这是每个页面的通用代码。
有什么建议吗?