Я пробую ASP.NET MVC2. У меня есть контроллер с именем SearchController и папка просмотра с именем Search, содержащая Search.aspx.
В моем контроллере у меня есть:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Post()
{
HPSLucene.Models.Arbitrary arb = new HPSLucene.Models.Arbitrary();
arb.Title = "Post received";
return View("Search",arb);
}
На мой взгляд, у меня есть:
<form action="Search/Post" method="post">
<label><% Response.Write(Model.Title); %></label>
<input type="Submit" Value="First" Name="submitButton"/>
</form>
Он работает нормально при первом нажатии кнопки, и браузер отображает URL-адрес http://localhost:1824/Search/Post. Однако, когда я нажимаю кнопку второй раз, URL-адрес браузера меняется на http://localhost:1824/Search/Search/Post, и я получить 404. Что я делаю не так? Большое спасибо.