[英]asp.net mvc ActionFilterAttribute - redirect to “controller/action/parameter”
My previous problem was solved asp.net mvc validate [HttpPost] ActionResult() 我以前的问题已解决asp.net mvc validate [HttpPost] ActionResult()
Right!. 对!。 Now I need to redirect to "controller/action/parameter" from OnActionExecuting() method in ActionFilterAttribute Helper Class.
现在,我需要从ActionFilterAttribute Helper类中的OnActionExecuting()方法重定向到“ controller / action / parameter”。 In line
排队
public class HelperSeguridad : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
.
.
.
if (permission != “”)
{
redirect "HERE"
}
}
}
Controller code: 控制器代码:
public class PaisController : Controller
{
.
.
public ActionResult Error(Exception ex)
{
ViewBag.error = ex;
return View();
}
}
Thks! ks!
Try this: 尝试这个:
filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary {
{ "action", "login" },
{ "controller", "persons" },
{ "someQuerystring", "someValue" }
}
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.