dropdownlist not storing selected value in viewmodel field.

    I have a viewmodel with a dictionary<string, string> PatrolTypeList.  This dictionary is loaded into the viewmodel from the controller.  I then use the dictionary as the source of a dropdownlist for a field called AreaType.  Here is the view code on my use:
    <div class="form-group">
                @Html.LabelFor(model => model.AreaType, htmlAttributes: new { @class = "control-label col-sm-2" })
                <div class="col-sm-10">
                    @Html.DropDownListFor(model => model.AreaType, new SelectList(Model.PatrolTypeList, "Value", "Key"), string.Empty, new { @class = "form-control" })
                    @Html.ValidationMessageFor(model => model.AreaType, "", new { @class = "text-danger" })

    Open in new window

    The dropdown works fine, but the value isn't being saved in the AreaType field.  Any help appreciated.
    dan hendersonAsked:
    Who is Participating?
    All Courses

    From novice to tech pro — start learning today.