ورود

View Full Version : سوال: فیلتر کردن Dropdownlistتوسط Dropdownlistدیگر



flame222
دوشنبه 21 دی 1394, 07:30 صبح
سلام
من دو مدل دارم یکی استان و دیگری شهر می خوام وقتی که استان رو انتخاب می کنم فقط لیست شهر های مرتبط با همان استان هم بیاد. مثل شکل زیر
138314

ali_72
دوشنبه 21 دی 1394, 07:44 صبح
باید کد ajax در ویو بنویسی که با تغییر ایتم انتخاب شده در دراپ داون استان لیست شهرهای مرتبط لود شه

کد مشابه:


<script type="text/javascript"> $(function () {
$("#CountryId").change(function () {
var selectedItem = $(this).val();
var ddlStates = $("#StateId");
var statesProgress = $("#states-loading-progress");
statesProgress.show();
$.ajax({
cache: false,
type: "GET",
url: "@(Url.RouteUrl("GetStatesByCountryId"))",
data: { "countryId": selectedItem },
success: function (data) {
ddlStates.html('');
$.each(data, function (id, option) {
ddlStates.append($('<option></option>').val(option.id).html(option.name));
});
statesProgress.hide();
},
error: function (xhr, ajaxOptions, thrownError) {
alert('Failed to retrieve states.');
statesProgress.hide();
}
});
});
}); </script>

flame222
دوشنبه 21 دی 1394, 07:49 صبح
سلام ممنون اگر مطلب آموزشی در این مورد دارید میشه لینکش رو بدید

ali_72
دوشنبه 21 دی 1394, 09:02 صبح
سلام ممنون اگر مطلب آموزشی در این مورد دارید میشه لینکش رو بدید

اینو تو گوگل سرچ کن

Cascading DropDownList in MVC


یه دنیا مطلب آموزشی برات میاره :لبخند:

این لینک رو بخونی توضیحات کامل داره

https://blogs.msdn.microsoft.com/rickandy/2012/01/09/cascading-dropdownlist-in-asp-net-mvc/

flame222
دوشنبه 21 دی 1394, 10:14 صبح
ممنون :قلب: