title: Get the text from Html.DropdownListFor....MVC3
body: <p>I have a model:</p>
  
  <pre><code>public class DocumentModel
  {
      public int TypeID { get; set; }
      public List&lt;SelectListItem&gt; DocumentTypes { get; set; }
  }
  </code></pre>
  
  <p>I have a view:</p>
  
  <pre><code>  @Html.DropDownListFor(x =&gt; x.TypeID, Model.DocumentTypes, "- please select -")
  </code></pre>
  
  <p>I populate my drop down</p>
  
  <pre><code>        var model = new DocumentModel();
          model.DocumentTypes = GetDocumentTypes(); 
  
  private static List&lt;SelectListItem&gt; GetDocumentTypes()
      {
  
          var items = new List&lt;SelectListItem&gt;
                          {
                              new SelectListItem
                                  {Text = @"Text #1", Value = "1"},
                              new SelectListItem
                                  {Text = @"Text #2", Value = "2"},
                          };
  
          return items;
  
      }
  </code></pre>
  
  <p>I have a controller action when the form is posted back:</p>
  
  <pre><code> [HttpPost] 
      public void UploadDocument(DocumentModel model)
      {
          if (ModelState.IsValid)
          {
              // I want to get the text from the dropdown
          }
      }
  </code></pre>
  
  <p>How do i get the text from my drop down list? Thanks</p>