2009-07-08 67 views
3

为什么我的按钮拒绝在我的超级小型学习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(); 
    } 

我不明白这一点,我是什么失踪? :o

回答

8

更改type="button"type="submit"

+1

/捂脸现在我很尴尬:(但由于:) – HerrLiljegren 2009-07-08 17:28:23

3

尝试:

<input type="submit" value="Post!" />