为什么我的按钮拒绝在我的超小型学习ASP.Net MVC应用程序中进行回发?
〜/博客/ Post.aspx
<h2>Post</h2>
<fieldset>
<legend>Blog message</legend>
<%using (Html.BeginForm())
{ %>
<p>
<label for="EntryTitle">Title:</label><br />
<%= Html.TextBox("EntryTitle") %>
</p>
<p>
<label for="EntryMessage">Message:</label><br />
<%= Html.TextArea("EntryMessage") %>
</p>
<p>
<input type="button" value="Post!" />
</p>
<%} %>
</fieldset>
〜/控制器/ BlogController.cs
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Post(FormCollection collection)
{
return View();
}
我不明白,我错过了什么? :○
答案 0 :(得分:8)
将type="button"
更改为type="submit"
。
答案 1 :(得分:3)
尝试:
<input type="submit" value="Post!" />