ASP.NET 4.0中,使用默认的身份认证,在web.config中配置如下:<authentication mode="Forms">
<forms defaultUrl="~/" loginUrl="~/Account/Login" name=".ticket" timeout="30" slidingExpiration="true" /></authentication><authorization>
<deny users="?" /></authorization>默认情况下,身份失效时浏览器会跳转到登录页,并在后面带returnUrl参数,参数值为跳转前的url,现在想重写这个跳转事件,自定义跳转的url以及参数,怎么办?
1 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
可以通过中转站实现
<authentication mode="Forms"> <forms defaultUrl="~/" loginUrl="~/Account/Relay" name=".ticket" timeout="30" slidingExpiration="true" />
在 Relay Action 中“自定义跳转的url以及参数”并 Redirect
- 1 回答
- 0 关注
- 351 浏览
添加回答
举报
0/150
提交
取消