title: MVC submit button not firing
body: <p>I am using ASP.net MVC 4 with the Razor engine.</p>
  
  <p>I have a page (Index.cshtml) and a controller (HomeController.cs)</p>
  
  <p>I am trying to hook up my submit button to an Action Result in my controller - however i can't seem to get it to fire.</p>
  
  <p><b>My HTML :</b></p>
  
  <pre><code>@using (Html.BeginForm("SubmitForm", "Home", FormMethod.Post))
  {
        &lt;div class="main-Background"&gt;
  
        ******lots of other html here*******
          &lt;button type="submit" id="btnSave"&gt;Save&lt;/button&gt;
  
      &lt;/div&gt;
  }
  </code></pre>
  
  <p><b> My Controller : </b></p>
  
  <pre><code>public class HomeController : Controller
      {
          public ActionResult Index()
          {
              ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";
  
              return View();
          }
  
          public ActionResult About()
          {
              ViewBag.Message = "Your app description page.";
  
              return View();
          }
  
          public ActionResult Contact()
          {
              ViewBag.Message = "Your contact page.";
  
              return View();
          }
  
  
          [HttpPost]
          public ActionResult SubmitForm()
          {
            return View();
          }
  
      }
  </code></pre>
  
  <p>At the moment i havn't implemented a model to pass the values through to the controller, i just wanted to see if i could get the ActionResult SubmitForm to fire.</p>
  
  <p>I have tried <code>@using (Html.BeginForm())</code> with no parameters, i have also tried including <code>[HttpPost]</code> above my ActionResult, without any luck.</p>
  
  <p><b><em>Edit</em></b> i have also tried using  <code>&lt;input type="submit" id="btnSave"&gt;Save&lt;/input&gt;</code> instead of a button.</p>
  
  <p>Not sure where i am going wrong</p>