2016-03-24 15 views
0

我有Razor视图add_event.cshtml:如何从控制器更改mvc视图?

@model InputEvent 

@using (Html.BeginForm("Save", "MyEvent")) 
{ 
    inputs 
    ... 
    ... 
    ... 
    <input type="submit" value="Save" /> 
} 

与柱控制器在这里:

[HttpPost] 
public ActionResult Save(InputEvent y) 
{ 

    ... 
    ... 
    ... 
    return View() 
} 

我想返回到一个特定的URL,返回查看()。我曾尝试将该字符串放入URL中:return View("App/page")。但我每次采取的网址是“/ MyEvent/Save”。这个URL甚至不存在。

如何进入特定网址的视图?

编辑:谢谢。我曾尝试过,但我切换了两个字符串

+0

替换'有返回查看()''返回RedirectToAction( “yourActionMethod”, “yourControllerName”);' –

回答

1

如果这是一个选项,你可以尝试重定向。

return RedirectToAction("SomeView", "Home"); 

也传递一个模型应该做的。我有我的代码

return View("SomeView", someViewModel); 

它工作得很好。

0

使用RedirectToAction()

return RedirectToAction("ActionName","ControllerName");//OR return RedirectToAction("ActionName","ControllerName", routevalue); 

Docs

相关问题