در سایت برنامه نویسان وقتی که روی منوی مقاله ها کلیک می کنم کادری باز می شود که تصویر آن در زیر موجود است. می خواهم وقتی روی یک دکمه که روی صفحه cshtml است، کنترلر مربوط به آن اجرا شده و صفحه دیگری از نوع cshtml همانند کادر منوی مقاله ها باز شود. وقتی که دوباره روی منوی مقاله ها کلیک می کنیم، کادر نمایش داده شده پنهان می شود. مثل این هم با کلیک کجدد روی دکمه محو شود.
ما برای منوها و موارد دیگر از PartialView استفاده کردیم و در قسمت مورد نظر فراخوانی کردیم
طبق گفته مهندس مدائنی از پارشال ویو استفاده کن و هرجا خواستی ویو رو با Ajax فراخوانی کن.
میتونی مثل قسمت مقاله ها یه Div رو با دستورات jquery نشون بدی و داخلش پارشال ویو رو فراخوانی کنی!
بهتره اندازه به Div خودت بدی مثلا طول و عرض 200px و با دستور slidedown(1000) که دستور jquery فراخوانی کنی اینجوری افکت حرکتی هم داره تو 1000 میلی ثانیه.
برای فراخوانی گفتم از Ajax استفاده کن مثلا
$("#btEnterKalaItem").click(function () { var u = '@Url.Action("AddItemKala", "WareHouse")'; var datasend = null; $.get(u, datasend, function (rd) { $("#DVItem").html(rd); }) });
دستورای بالا رو نگاه کن!
یه پارشال ویو به اسم AddItemKala رو از کنترلر WareHouse فراخوانی میکنه و نتیجه رو تو Div به اسم DVItem نشون میده
میتونی برای DVItem یه افکت SlideDown بوی
برای overlap شدن چه کار باید کرد؟
اگر می شود یک پروژه واقعی را ضمیمه کنید.
متاسفانه پرسش و پاسخ در این سایت بازدهی خوبی ندارد و اکثر جوابها نیم خطی است.
سلام
البته نظر شما محترمه ولی فکر نمیکنم جوابای بالا نیم خطی باشن!!!
در ضمن جواب شما کامل داده شده، کافیه یه کم همت کنی و نتیجه بگیری!
اگه باز فکر میکنی جوابا ناقصن بهتره یه سر بری جاهای دیگه مثلا تحلیل داده!!!
اون وقت میفهمی داستان چیه!
یه راه بهتر هم هست! پروژه تو بگو انجام بدیم برات بفرستیم! اون وقت سایت پربار میشه
آقای نوروزی منظورم شما نبودید و فقط مختص این تاپیک نبود. اتفاقا جواب شما از معدود مواردی بود که تقریبا مرا به یافتن جواب در مدت زمان کم نزدیک کرد. من کلمات کلیدی جواب شما را مورد جستجو قرار دادم و به نتایج خوبی رسیدم.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)