2009-07-08 9 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(); 
    } 

私はそれを得ることはありません、私は何行方不明? :

答えて

8

変更type="button"~type="submit"

+1

/手のひらを顔に当てるが、今私は恥ずかしい:(しかし、おかげで:) – HerrLiljegren

+1

我々はすべてそれを行います!喜んで助けてください。 =) –

3

試してみてください。

<input type="submit" value="Post!" /> 
関連する問題