Questions tagged «redirecttoaction»

14
带参数的RedirectToAction
因此,我有一个从锚点调用的动作,Site/Controller/Action/ID其中ID是int。 稍后,我需要从Controller重定向到相同的Action。 有聪明的方法吗?当前,我存储在tempdata ID中,但是当您在返回后按f5键再次刷新页面时,tempdata消失了,页面崩溃了。


5
重定向到另一个控制器中的动作
我有两个控制器,都称为AccountController。其中一个,让我们称它为Controller A被Area调用Admin,而另一个,让我们称其Controller B为不存在Area(我猜这意味着它处于默认状态Area?)。 Controller B有一个action method叫Login。我有一个action methodin Controller A,其中有此行 return RedirectToAction("LogIn", "Account"); 问题是404执行此行时出现错误消息,因为尝试重定向到中不存在action的行Controller A。我想打电话给action method在Controller B。这可能吗?

10
ASP.NET MVC-如何在RedirectToAction中保留ModelState错误?
我有以下两种操作方法(简化了问题): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review review) { // validate review if (validatedOk) { return RedirectToAction("Details", new { postId = review.PostId}); } else { ModelState.AddModelError("ReviewErrors", "some error occured"); return RedirectToAction("Create", new { …

5
如何获取过滤器以重定向到其他操作?
RedirectToAction受保护,我们只能在动作内部使用它。但是,如果我想在过滤器中重定向? public class IsGuestAttribute: ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { if (!Ctx.User.IsGuest) filterContext.Result = (filterContext.Controller as Controller) .RedirectToAction("Index", "Home"); } }
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.