我没有一个名为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
}