title: Why is my default value for DropDownListFor not working properly?
body: <p>For whatever reason, my default value for my Html.DropDownListFor isn't working:</p>
  
  <pre><code>@Html.DropDownListFor(model =&gt; model.DomainList,
      new SelectList(Model.DomainList, "DomainId", "Name", Model.SingleDomain.DomainId),
      new { @class = "form-control" })
  </code></pre>
  
  <p>Any idea why?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>With the answer below, I updated my code to the following:</p>
  
  <pre><code>@Html.DropDownListFor(model =&gt; model.SelectedDomain, 
      new SelectList(Model.DomainList, "DomainId", "Name", Model.SelectedDomain),
      "Select a Domain", 
      new { @class = "form-control" })
  </code></pre>