0
設置在主/從方案中,我使用的編輯ActionLink的,其獲取所述局部細節經由一個jQuery Ajax調用查看;很典型,對吧?ASP.NET MVC 2 - 避免RETURNURL參數被局部視圖的Ajax ActionLink的
我遇到的問題是,當一個用戶的身份驗證令牌到期,他點擊了編輯ActionLink的。 LogOn操作的returnUrl參數由ActionLink設置,該ActionLink返回部分視圖,並且在成功驗證後,將顯示僅包含部分視圖的大白屏。
這實際上適用於任何返回部分享有很多Ajax動作環節 - 隨時隨地其中的一個觸發重定向到登錄行動因過期身份驗證票證。
[HttpPost]
public ActionResult LogOn(LogOnModel model, string returnUrl)
{
if (ModelState.IsValid)
{
if (MembershipService.ValidateUser(model.UserName, model.Password))
{
FormsService.SignIn(model.UserName, model.RememberMe);
if (!String.IsNullOrEmpty(returnUrl))
{
return Redirect(returnUrl);
}
.....
當然return Redirect(returnUrl);
是這裏的問題。
我不知道其他人是如何處理這種情況。
謝謝。
嗚聽起來前途。我馬上去看看。 – asfsadf 2010-10-20 04:37:39
您是否知道評論中提出的問題是否已解決?你需要修改插件嗎? – asfsadf 2010-10-20 04:50:10
我還沒有通讀評論,看看問題到底是什麼。我並沒有真正使用所有功能,例如輪詢以查看會話是否處於活動狀態。在基本的情況下,它似乎很適合我需要。 – Victor 2010-10-20 09:36:48