مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

rezapajhouhesh

عضویت از 1395/03/30

نمایش و بارگزاری یک فایل cshtml در فایل cshtml دیگر

  • چهارشنبه 19 آبان 1395
  • 05:13
تشکر میکنم

در سایت برنامه نویسان وقتی که روی منوی مقاله ها کلیک می کنم کادری باز می شود که تصویر آن در زیر موجود است. می خواهم وقتی روی یک دکمه که روی صفحه cshtml است، کنترلر مربوط به آن اجرا شده و صفحه دیگری از نوع cshtml همانند کادر منوی مقاله ها باز شود. وقتی که دوباره روی منوی مقاله ها کلیک می کنیم، کادر نمایش داده شده پنهان می شود. مثل این هم با کلیک کجدد روی دکمه محو شود.

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 19 آبان 1395
  • 09:55

ما برای منوها و موارد دیگر از PartialView استفاده کردیم و در قسمت مورد نظر فراخوانی کردیم

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • چهارشنبه 19 آبان 1395
  • 11:13

طبق گفته مهندس مدائنی از پارشال ویو استفاده کن و هرجا خواستی ویو رو با 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 بوی

کاربر سایت

rezapajhouhesh

عضویت از 1395/03/30

  • چهارشنبه 19 آبان 1395
  • 18:30

برای overlap شدن چه کار باید کرد؟

اگر می شود یک پروژه واقعی را ضمیمه کنید.

کاربر سایت

rezapajhouhesh

عضویت از 1395/03/30

  • جمعه 21 آبان 1395
  • 02:47

متاسفانه پرسش و پاسخ در این سایت بازدهی خوبی ندارد و اکثر جوابها نیم خطی است.

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • شنبه 22 آبان 1395
  • 11:27

سلام

البته نظر شما محترمه ولی فکر نمیکنم جوابای بالا نیم خطی باشن!!!

در ضمن جواب شما کامل داده شده، کافیه یه کم همت کنی و نتیجه بگیری!

اگه باز فکر میکنی جوابا ناقصن بهتره یه سر بری جاهای دیگه مثلا تحلیل داده!!!

اون وقت میفهمی داستان چیه!

یه راه بهتر هم هست! پروژه تو بگو انجام بدیم برات بفرستیم! اون وقت سایت پربار میشه

کاربر سایت

rezapajhouhesh

عضویت از 1395/03/30

  • شنبه 22 آبان 1395
  • 17:45

آقای نوروزی منظورم شما نبودید و فقط مختص این تاپیک نبود. اتفاقا جواب شما از معدود مواردی بود که تقریبا مرا به یافتن جواب در مدت زمان کم نزدیک کرد. من کلمات کلیدی جواب شما را مورد جستجو قرار دادم و به نتایج خوبی رسیدم.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)