ورود

View Full Version : سوال: استفاده از منو



kavayo
سه شنبه 10 دی 1392, 19:38 عصر
من در برنامه ام میخواهم یک منو در سمت راست قرار دهم و با فشردن ایتم های این منو partial view های مورد نظر در سمت چپ این منو به صورت ajax ی ظاهر گردد حال من چگونه میتوان این کار را انجام دهم؟

alireza_s_84
سه شنبه 10 دی 1392, 19:55 عصر
شما منو رو به صورت عادی طراحی کن و هر آیتم منو لینک باشد. با استفاده از جی کوئری میتونی یک تابع به ایونت click آیتمهای منو اختصاص بدی که کار این متد واکشی صفحه از سرور هست. عملکرد این تابع به این صورت هست که با استفاده از خاصیت href آیتم کلیک شده درخواستی رو بصورت ایجکس ایجاد میکنه حال شما در سمت سرور باید با چک کردن خاصیت IsAjaxRequest به اون پاسخ مناسب بدی و Partial View مورد نظرت رو ارسا کنی در نهایت در انتهای عمکلرد تابع سمت کلاینت محتوای صفحه رو با محتوای ارسال شده از سمت سرور جایگزین کنی.

kavayo
سه شنبه 01 بهمن 1392, 22:22 عصر
شما منو رو به صورت عادی طراحی کن و هر آیتم منو لینک باشد. با استفاده از جی کوئری میتونی یک تابع به ایونت click آیتمهای منو اختصاص بدی که کار این متد واکشی صفحه از سرور هست. عملکرد این تابع به این صورت هست که با استفاده از خاصیت href آیتم کلیک شده درخواستی رو بصورت ایجکس ایجاد میکنه حال شما در سمت سرور باید با چک کردن خاصیت IsAjaxRequest به اون پاسخ مناسب بدی و Partial View مورد نظرت رو ارسا کنی در نهایت در انتهای عمکلرد تابع سمت کلاینت محتوای صفحه رو با محتوای ارسال شده از سمت سرور جایگزین کنی.

و یا میتونیم از Ajax.Actionlink استفاده کنیم