title: Cannot pass SelectedValue and Text to Controller for a KendoUIDropDownListFor widget
body: <p>This works fine if I don't use any KendoUI functionality and am able to pass it easily using a regular Html.DropDownListfor helper (seen as comments in the code). The Description and the StatusID both do not come through.</p>
  
  <p>How can I pass these values to the controller after selecting them in the dropdown list and then clicking enter with the KendoUI extension?</p>
  
  <p>If I uncomment the Value and Text properties, I get "Object not set to an instance of an Object".</p>
  
  <pre><code>@using (Html.BeginForm("AddSingleStatus", "Status", new AjaxOptions { HttpMethod = "POST", }))
  {
      @Html.ValidationSummary(true)
      &lt;table&gt;
          &lt;tr&gt;
              &lt;td&gt;
                  &lt;div class="display-label"&gt;
                      @Html.LabelFor(model =&gt; Model.Description);
                  &lt;/div&gt;
                  &lt;div class="display-label" style="display: none;"&gt;
                      @Html.HiddenFor(model =&gt; Model.Description)
                  &lt;/div&gt;
                  &lt;div class="editor-field"&gt;
                      @(Html.Kendo().DropDownListFor(model =&gt; Model.StatusID)
                          .Name("statusDropDownList") 
                          .DataTextField("Description") 
                          .DataValueField("StatusID") 
                              .DataSource(source =&gt;
                              {
                                  source.Read(read =&gt;
                                  {
                                      read.Action("ReadDDL", "Status"); 
                                  })
                                     .ServerFiltering(false); 
                              })
                          .OptionLabel("Select a status")
                          .SelectedIndex(0) 
                          .Events(e =&gt; e
                               .Change("dropdownlist_change")
                          )
                      )
  
                      @* @Html.DropDownListFor(model =&gt; Model.StatusID, new SelectList((YeagerTechModel.Status[])ViewData["statuses"], "StatusID", "Description"));*@
                      @*@Html.ValidationMessageFor(model =&gt; Model.StatusID)*@
                  &lt;/div&gt;
              &lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;
                  &lt;input type="submit" id="ddlSubmit" value='@Resources.Add' /&gt;
              &lt;/td&gt;
          &lt;/tr&gt;
      &lt;/table&gt;
  }
  
  &lt;script type="text/javascript"&gt;
      function dropdownlist_change()
      {
          var dropdownlist = $("#statusDropDownList").data("kendoDropDownList");
  
          dropdownlist.bind("change", function (e)
          {
              var value = dropdownlist.value();
          });
      }
  &lt;/script&gt;
  </code></pre>