Я обрабатываю метод BeginExecute контроллера, и я хочу RedirectToAction в этой функции.Но возвращенный тип не совместим.Как я могу сделать?Это мой код:
protected override IAsyncResult BeginExecute(RequestContext requestContext, AsyncCallback callback, object state)
{
byte[] ssVersionNo = (byte[])System.Web.HttpContext.Current.Session["VersionNo"];
string userName = System.Web.HttpContext.Current.Session["UserName"].ToString();
Employee emp = _employee.GetByUserName(userName);
if (!emp.VersionNo.SequenceEqual(ssVersionNo))
{
//I want to throw away in this? how?
return RedirectToAction("LogOff", "Authen");
}
return base.BeginExecute(requestContext, callback, state);
}