title: How to prevent multiple posts on MVC3?
body: <blockquote>
    <p>A user wants to post in his blog, he fills the field and click <code>submit</code>.</p>
    
    <p>The site is running slow, he clicks again, and again, and again.</p>
    
    <p>It was finally saved, but now he check his posts and sees <code>4</code> posts.</p>
  </blockquote>
  
  <p><strong>How can I prevent this from happening?</strong> If the user click to submit once I want to <code>do nothing</code> for the next clicks or <code>abort previous</code> and start a new post, whichever makes more sense or is recommended.</p>
  
  <p>In a form with</p>
  
  <pre><code>@using (Ajax.BeginForm(...))
  {
  }
  </code></pre>