我不会有一个视图叫做Test
。但是,在Home
控制器Test
中有一个方法。未创建的视图会显示
一切工作正常,Test
方法得到执行并重定向到代码中给出的Index
视图。但是,在浏览器中,URL是../Home/Test
而不是../Home/Index
。我没有一个名为Test
的视图,为什么会显示?我不希望这个URL在浏览器中显示。我该如何解决这个问题?
查看:
@using (Html.BeginForm("Test", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
..// Other code
}
C#
public ActionResult Test(HttpPostedFileBase f)
{
var m = new HomeModel();
..// Other code goes here
return View("../Home/Index", m); // Will be returning the Index View
}
尝试'返回视图(“指数”,男);' – 2013-02-28 09:21:01
谢谢你,我用你的方法 – 2013-02-28 09:54:30