と呼ばれるビューがありません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
}