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 關注
- 371 瀏覽
添加回答
舉報
0/150
提交
取消