سلام خسته نباشید
من یه view ساختم که توی اون یه لیست رو نشون میدم اما میخام ی لیست دیگه رو هم نشون بدم
مثلا یه پاپ آپ باز بشه و اون لیست رو نشون بده بدون این که به صفحه دیگه ای بره
چجوری میتونم این کار رو انجام بدم؟
اصلا شدنیه؟
با سلام خدمت شما دوست عزیز
بله میتونین این کار رو انجام بدین
با استفاده از متد get ، اون لیست رو دریافت کنید و result دریافتی رو در محل مورد نظرتون نمایش بدین
میتونین تنها دیتا رو دریافت بکنین و لیست رو سمت کاربر بسازین و یا اینکه سمت سرور لیست مورد نظرتون رو بسازین و به صفحه بفرستین
نمونش رو میتونین مشاهده کنین :
اگر بازم ایرادی وجود داشت مطرح کنین
موفق باشین :)
ممنون بابت راهنمایی
تویه کنترلر لیست رو گرفتم و انداختم تو result بعد به این شکل که شما گفتین کد رو نوشتم و url اکشن رو بهش دادم.
الان چجوری تویه لیست نمایش بدم باید foreach بزنم؟
اکشن رو به صورت IActionResult بزنم یا JsonRersult فرقی نداره؟
با سلام مجدد
راحت ترین راه ممکن اینه که شما توی IActionResult بیاین یه PartialView برگردونین و داخل اون پارشیال ، لیست خودتون رو با ظاهر دلخواه ایجاد کنین
با استفاده از متد jquery.get هم نتیجه رو دریافت کرده و در محل مورد نظر خودتون نمایش بدین :
مثال کنترلر :
کد درون PartialView :
روش دوم رو هم گفتم که میتونین فقط دیتا رو به صورت json برگردونین و با استفاده از JQuery ، لیست رو درون صفحه نمایش بدین
برای بازگردانی دیتا کافیه که در کنترلر، به جای return PartialView بذارین return Json()
وقتی دیتا رو برگردوندین ، با استفاده از متد each که عملکردش مشابه با foreach میمونه ، میتونین لیست رو بر اساس نیازتون نمایش بدین
نحوه کار با متد each رو با هم کار کردیم
موفق باشین :)
از modal بوت استرپ و یک اسکریپت کوچیک که تو اینترنت سرچ کنید هست...خیلی خوشگل میتونید درست کنید
از modal بوت استرپ و یک اسکریپت کوچیک که تو اینترنت سرچ کنید هست...خیلی خوشگل میتونید درست کنید