title: unobtrusive javascript reloads data entry form before form is submitted
body: <p>I'm using ASP.Net MVC and implementing unobtrusive javascript for form validation.  Here's my code:</p>
  
  <pre><code>@{
     AjaxOptions options = new AjaxOptions
     { 
      HttpMethod = "Post",
      LoadingElementId = "ProcessingMessageContainer",
      Url = @Model.SaveUrl,
      OnBegin = "OnBegin",
      OnSuccess = "OnSaveSuccess",
      OnFailure = "OnSaveFailure",
      OnComplete = "OnComplete",
     };   
   }
   &lt;div id="DataEntryFormContainer"&gt;
       @using (Ajax.BeginForm(options)) 
       {
          [form here]
       }
   &lt;/div&gt;
  </code></pre>
  
  <p>The problem is when I press the submit button the form is reloaded before the actual submission is processed on the server.  So, it's a bad user experience.  The form data is delivered to the server and is processed accordingly.  How do you keep the data entry form from being reloaded after user presses the submit button?  Thanks.</p>