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

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

کاربر سایت

user23

عضویت از 1393/10/10

نحوه اتصال index.cshtml به _Layout.cshtml در MVC ?

  • جمعه 16 مرداد 1394
  • 14:29
تشکر میکنم

سلام و عرض ادب

یه پروژه دارم که در اون یه Area ایجاد کردم و در این بخش کنترل مربوط به پستها ایجاد کردم و در پوشه views پوشه post  و در پوشه post d یک index.cshtml ایجاد کردم و در پوشه shared هم یک _Layout.cshtml مربوطه بخش ادمین ایجاد کردم 

میخواستم بدونم حالا چطور میتونم محتویاتی که در index.cshtml دارم را در صفحه _Layout,cshtml نمایش بدم 

در فایل _Layout من فقط یه بخش @RenderBody() وجود داره و وقتی اجراش میکنم ارور مربوطه به 

resource can not be found  را دریافت میکنم 

ممنون میشم راهنمایی کنید 

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

مثلا اگر روی تب پست کلیک کردم انتقال داده بشه به index.cshtml که در پوشه post  هست 

واقعا لطف میکنید راهنمایی کنید -باز هم سپاس

شاد باشید 

Raha

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

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

ایمان مدائنی

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

  • شنبه 17 مرداد 1394
  • 08:25

شما میتوانید در بالای view ، کد زیر را برای اعمال Layout بنویسید

Layout="Layout Address";

 

کاربر سایت

user23

عضویت از 1393/10/10

  • شنبه 17 مرداد 1394
  • 09:38

سلام و سپاس از لطف شما 

حالا اگر بخوام چند تا  _Layout مثلا یکی بخش هدر باشه و یکی بخش فوتر را که قراره همیشه و در تمام صفحات ثابت باشه را به _Layout اصلی و یا همون homepage اضافه کنم هم به همین شکله 

منظورم اینه که اگر امکان داره در یک اموزش انواع شکل لینک دادن به صفحات در _Layout ها را اگر براتون مقدوره اموزش بدید 

باز هم سپاس 

با تشکر 

شاد باشید

Raha

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

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

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

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