嗨,我的RedirectToAction无法重定向存在问题。我的代码成功命中了放置在重定向上的断点,因此我可以确认正在调用它。但是似乎什么也没发生。
我尝试查看Chrome中的网络流量,但似乎没有什么明显的迹象。我一定错过了一些简单的东西!
//
// POST: /Blog/CreateBlog
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult CreateBlog(BlogViewModel model)
{
var userId = User.Identity.GetUserId();
model.UserId = userId;
if (ModelState.IsValid && model.UserId != null)
{
Mapper.CreateMap<BlogViewModel, Blog>();
if (_blogProcess.CreateBlog(Mapper.Map<BlogViewModel, Blog>(model)))
{
RedirectToAction("Index", "Blog");
}
}
// If we got this far, something failed, redisplay form
return View(model);
}
最佳答案
尝试
return RedirectToAction("Index", "Blog");
关于c# - MVC 5-RedirectToAction不重定向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20491271/