[Authorize]
public class MyController : BaseController
{
[PermissionAuthorize]
public ActionResult GridData()
{
return Json(data, JsonRequestBehavior.AllowGet);
}
}
我已創建PermissionAuthoize屬性,用於檢查特定操作的用戶權限。 我遇到問題當用戶會話或故障單在那時如果用戶向控制器發送ajax請求,那麼授權屬性拒絕請求,並返回爲user.this區域的用戶認爲應用程序的HTML登錄表單。其對用戶呈現不良影響。如何將Controller上未授權的Ajax請求重定向到登錄頁面? 。
所以,我想重定向到用戶登錄頁面,如果他們發送票證過期Ajax請求過期。
我可以爲控制器創建一個其他授權屬性嗎?
達林給出答案在這裏:http://stackoverflow.com/questions/5238854/handling-session-timeout-in-ajax-calls – 2013-03-14 08:19:57