• 1

كيف أنشئ صفحة View في ASP.Net MVC5 وأجعلها ترث من Layout Page؟

أريد إنشاء ثلاث صفحات Home، About Us و News وجعلها ترث محتوى الصفحة الرئيسية Layout Page كيف أقوم بذلك في ASP.Net MVC5؟

تمّ تعديل بواسطة Jason

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

لإنشاء صفحة View في ASP.Net MVC5 اضغط بالزر اليميني على المجلد الذي تم توليده عند إنشاء المتحكم Controller في المجلد Views واختر add View 

addView.thumb.png.71e93a1db924b9fbb528d9

لجعل صفحة view تستخدم أو ترث من صفحة Layout قم بتحديد خيار Use Layout Page وحدد مسار Layout Page ثم اضغط على Add

createViewWithLayoutPage.thumb.png.0cc86

ستحوي الصفحة الشيفرة التالية:

@{
    ViewBag.Title = "View1";
    Layout = "~/Views/Shared/LayoutPage.cshtml";
}

<h2>View1</h2>

الآن عند استعراض الصفحات التي أنشأتها والتي ترث من الصفحة Layout Page سيظهر المحتوى الثابت الموجود في Layout Page في جميع الصفحات وسيتغير المحتوى الديناميكي مثلًا كتابة اسم كل صفحة ليمثل المحتوى المتغير.

ملاحظة: لجعل أسماء صفحات القائمة في الصفحة الرئيسية Layout Page تذهب للصفحة المرتبطة بها قم بإضافة Action Link لكل اسم في القائمة وتحديد اسم الصفحة التي سيتم عرضها:

LayoutActionLink.thumb.png.41e17fcbcc780

عند الضغط على Home

view1.thumb.png.51f8b096acc732a787541f5b

عند الضغط على About Us

view2.thumb.png.91873f4df4cd65e2ad5781b1

عند الضغط على News

view3.thumb.png.eff181759dd4de0b81831277

تمّ تعديل بواسطة Lujain
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن