title: MVC DevExpress - Model Returned to Controller is Empty
body: <p>I have an extremely simple page.  It has a few devexpress textboxs and a devexpress button.</p>
  
  <p>These textboxs are bound to specific fields within my model.</p>
  
  <p>Upon clicking the button it shoots over to my action, upon reviewing the model in my action my fields are empty.  I initially had this working perfectly with @Html.TextBoxFors.  Upon adding in the Devexpress textboxs and textboxfors nothing works. </p>
  
  <p>I have reviewed stackoverflow and have found no solution, although I have found a similar question, essentially identical but if I need to start a bounty I would rather do it on my own question, as far as code is concerned mine is very very similar to the one below. :</p>
  
  <p><a href="https://stackoverflow.com/questions/11319969/mvc-3-devexpress-model-returned-to-controller-is-empty">MVC 3 DevExpress - Model Returned to Controller is Empty</a></p>
  
  <p>I have also reviewed devexpress's website and found this. :</p>
  
  <p><a href="http://www.devexpress.com/Support/Center/Example/Details/E2886" rel="nofollow noreferrer">http://www.devexpress.com/Support/Center/Example/Details/E2886</a></p>
  
  <p>The above is essentially a demo of how to properly do this.  My project and the other stackoverflow user's code are pretty much exactly the same as this.</p>
  
  <p>I am assuming others have had this issue.  I have been attempting to get this to work for weeks now and still have had no luck.  Any ideas are greatly appreciated.</p>
  
  <p><strong>Code</strong></p>
  
  <p>View</p>
  
  <pre><code>@inherits System.Web.Mvc.WebViewPage&lt;MyModel&gt;
  @using DevExpress.Web.ASPxEditors;
  
  @using (Html.BeginForm("MyModelSave", "Home", FormMethod.Post))
  {
      &lt;div&gt;
          @Html.DevExpress().TextBox(settings =&gt;
                     {
                         settings.Name = "txtId";
                         settings.Width = System.Web.UI.WebControls.Unit.Percentage(100);
                     }).Bind(Model.Id).GetHtml()
      &lt;/div&gt;
      &lt;div&gt;
          @Html.DevExpress().TextBox(settings =&gt;
                     {
                         settings.Name = "txtName";
                         settings.Width = System.Web.UI.WebControls.Unit.Percentage(100);
                     }).Bind(Model.Name).GetHtml()
      &lt;/div&gt;
      &lt;div&gt;
          @Html.DevExpress().Button(s =&gt;
                       {
                          s.Name = "btnSave";
                          s.Images.Image.Url = "~/Images/save.png";
                          s.Text = string.Empty;
                          s.ToolTip = "Save";
                              s.UseSubmitBehavior = true;
                          }).GetHtml()
      &lt;/div&gt;
  }   
  </code></pre>
  
  <p>Action</p>
  
  <pre><code>[HttpPost]
          public ActionResult MyModelSave([ModelBinder(typeof(DevExpressEditorsBinder))]MyModel modelTest)
          {
              if (!ModelState.IsValid)
              {
                  return View();
              }
              else
              {
                  //Work with model
                  return View();
              }
          }
  </code></pre>