Arkadaşlar merhabalar elimdeki bir projede cascade dropdown yapmaya çalışıyorum ancak başarılı olamadım neyi yanlış yaptığım konusunda bilgi verebilirseniz mutlu olurum.

View

<div class="form-group">
                        <label class="col-sm-3">Şehir</label>
                        <div class="col-sm-6">
                            @Html.DropDownListFor(x=>x.sehirID, (IEnumerable<SelectListItem>)ViewBag.Sehir, "Seçiniz..", new { @class = "form-control select2",@id="sehirID" })
                        </div>
                    </div>  

                    <div class="form-group">
                        <label class="col-sm-3">İlçe</label>
                        <div class="col-sm-6">
                            @Html.DropDownListFor(x=>x.ilceID, Enumerable.Empty<SelectListItem>(), "Seçiniz...", new { @class = "form-control select2" })
                        </div>
                    </div>
<script src="~/Content/plugins/jquery/jquery.min.js"></script>


 <script type="text/javascript">
    $(document).ready(function () {
        $('#sehirID').change(function () {
            var sehirId = $(this).val();
            if (sehirId != null && sehirId != '') {
                $.ajax({
                    type: "post",
                    url: '@Url.Action("IlceGetir", "Mulk")',
                    data: { sehirId: sehirId },
                    dataType: 'json',
                    success: function (sehirler) {
                        $.each(sehirler, function (index, sehir) {
                            $('#ilceID').append($('<option/>', {
                                value: sehir.ilceID,
                                text: sehir.ilceAdi
                            }));
                        });
                    },
                    error: function () {
                        alert("Hata");
                    },
                    beforeSend: function () {
                    },
                    complete: function () {
                    }
                });
            }
        });
    });
</script>
public JsonResult IlceGetir(string id)
        {
            int sehirID = Convert.ToInt32(id);
            return Json(managerSelectList.GetDistrict(sehirID));
        }