ورود

View Full Version : سوال: استفاده از رویداد ها در MVC



arman_Delta2002
جمعه 10 شهریور 1396, 17:34 عصر
سلام راهی هست بدون استفاده از جاوا اسکریپت بشه یک رویداد در MVC مدیریت کرد
مثال: یک کامبوباکس شرکت DevExpress داریم
زمانی که یک ایتم انتخاب شد بیاد یک CheckListBox همون شرکت رو پرکنه داده های اون هم از یک تابع استاتیک از یک کلاس استاتیک میاد .

نمیشه تو جاوا ریزور نوشت!
دیباگ جاوا فاجعه!
اینتیلی سنسش بدرد خودش میخوره!

اگه صفحه رفرش نشه بهتره

در کل یکی بخواد یه همچین اشتباهی رو بکنه و وقتی یه ایتم از یک دراپ دان انتخواب شد یک لیست از داده های توی یک تابع استاتیک رو به یک دراپ دان دیگه بایند کنه چه خاکی باید تو MVC تو سرش بریزه (بهتره با جاوا مزخرف نباشه)

مهدی کرامتی
جمعه 10 شهریور 1396, 21:34 عصر
سلام
در ابتدا، اونی که شما می گویید جاوا، اسمش جاوا اسکریپته، و مضخرف نیست، بلکه یکی از ارکان وب 2 است. کاری که شما می خواهید انجام بدهید با jQuery خیلی راحته، کافیه یک اکشن داشته باشید که پارامتر بگیره، و خروجی اش JSON ای باشه حاوی اطلاعات ردیف های دراپ داون دوم. و پس از اتمام فراخوانی Ajax گزینه های دریافت شده بر حسب مقدار دراپ داون اول رو پر کنید تو دراپ داون دوم.

arman_Delta2002
شنبه 11 شهریور 1396, 12:26 عصر
با تشکر از شما
یک مثال ساده دارید ؟
در حد گوجه خیار توضیح بده .
گفتنش راحته دیباگش سخت!

Moien Tajik
شنبه 11 شهریور 1396, 19:34 عصر
کافیه جستجو کنید Cascade Dropdown list نمونه های زیادی هست :
http://dotnetmentors.com/mvc/cascading-dropdownlist-example-using-jsonresult-in-asp-net-mvc.aspx
http://www.c-sharpcorner.com/UploadFile/4d9083/creating-simple-cascading-dropdownlist-in-mvc-4-using-razor/