PDA

View Full Version : Dropdownlist به صورت داینامیک



hastiam
سه شنبه 16 اسفند 1390, 10:20 صبح
سلام
من Dropdownlist ام رو به صورت زیر پر می کنم :


IEnumerable<ERP.Domain.Entities.Group> list = ViewBag.Name;
ViewData["Group"] = new SelectList(list, // items
"ID", // dataValueField
"GroupName", // dataTextField
3);

و به صورت زیر نمایش میدم:


@Html.DropDownList("Group", "---------------")

حالا می خوام اگه مقدار جدیدی رو ثبت کردم اطلاعات جدید رو همون لحظه در DropdownList ام نشون بده. ولی من باید یک بار کل صفحه رو رفرش کنم تا نشون بده! برای حل این مشکل باید چیکار کنم؟

amir-yeketaz
سه شنبه 16 اسفند 1390, 19:24 عصر
راهی که من پیشنهاد میکنم اینه که وقتی اطلاعات جدید ثبت شد تابعی رو داخل JS براش بنویسید و به اون یه option جدید اضافه کنین ...

اینجا یه مثال کامل و به درد بخور وجود داره :
http://msprogrammer.serviciipeweb.ro/2011/12/05/jquery-ajax-request-and-mvcdetailed/