title: @Html.DropDownList not binding selectedValue in Edit
body: <p>I am working on MVC4, DropdownList is not binding SelectedValue. Please find my code below , I did not understand where it went wrong.</p>
  
  <p>I have seen the SelectList , It has SelectedValue but not binding it in View DropdownList</p>
  
  <p><strong>Controller Code</strong></p>
  
  <pre><code>public ActionResult Edit(int id)
          {
              Employee model = _unitOfWork.EmployeeRepository.Find(id);
              ViewBag.OfficeSiteId = new SelectList(_unitOfWork.OfficeSiteRepository.Get(), "Id", "Name", model.OfficeSiteId);
  return View("Edit", model);
  }
  </code></pre>
  
  <p><strong>View</strong></p>
  
  <pre><code>&lt;div class="control-group"&gt;
                  @Html.LabelFor(model =&gt; model.OfficeSiteId, new {@class = "control-label"})
  
                  &lt;div class="controls"&gt;
                      @Html.DropDownList("OfficeSiteId", ViewBag.OfficeSiteId as SelectList,  new {@class = "chzn-select"})
                      @Html.ValidationMessageFor(model =&gt; model.OfficeSiteId, null, new {@class = "help-inline"})
                  &lt;/div&gt;
              &lt;/div&gt;
  </code></pre>