مقدمة لهذا القسم
أساليب وخصائص كائن ASP.NET WebPages.غالبًا ما تكون صفحات الويب حول الأشياء.
لقد رأيت بالفعل بعض أساليب كائن الصفحة قيد الاستخدام:
@RenderPage("header.cshtml") @RenderBody()
في الفصول السابقة، رأيت خاصيتين لكائن الصفحة (isPost وRequest):
إذا (isPost) { إذا (Request["Choice"] != null {
طريقة | يصف |
---|---|
href | ينشئ عنوان URL باستخدام القيمة المحددة. |
رندربودي() | يعرض جزءًا من صفحة المحتوى غير موجود في المنطقة المسماة بصفحة التخطيط. |
صفحة العرض ( الصفحة ) | عرض محتوى صفحة واحدة في صفحة أخرى. |
قسم العرض ( القسم ) | يعرض محتويات المنطقة المسماة من صفحة التخطيط. |
اكتب ( كائن ) | اكتب الكائن كسلسلة مشفرة بتنسيق HTML. |
اكتب حرفيا | يفضل عدم استخدام ترميز HTML عند كتابة الكائنات. |
ملكية | يصف |
---|---|
isPost | يُرجع صحيحًا إذا كانت طريقة نقل بيانات HTTP التي يستخدمها العميل هي طلب POST. |
تَخطِيط | الحصول على أو تعيين مسار صفحة التخطيط. |
صفحة | يوفر إمكانية وصول مماثلة إلى البيانات المشتركة بين الصفحات وصفحات التخطيط. |
طلب | يحصل على كائن HttpRequest لطلب HTTP الحالي. |
الخادم | احصل على كائن HttpServerUtility، الذي يوفر طرق معالجة صفحة الويب. |
توفر خاصية الصفحة لكائن الصفحة إمكانية وصول مماثلة للبيانات المشتركة بين الصفحات وصفحات التخطيط.
يمكنك استخدام (إضافة) خصائصك الخاصة إلى خاصية الصفحة:
عنوان الصفحة
الصفحة.الإصدار
Page.anythingyoulike
خصائص الصفحة مفيدة جدًا. على سبيل المثال، قم بتعيين عنوان الصفحة في ملف المحتوى واستخدمه في ملف التخطيط:
@{Layout="~/Shared/Layout.cshtml";Page.Title="الصفحة الرئيسية"} <h1>مرحبًا بك في w3cschool.cn</h1> <h2>المكونات الرئيسية لموقع الويب</h2> <p>صفحة رئيسية (Default.cshtml)</p> <p>ملف تخطيط (Layout.cshtml)< /p> <p>ورقة الأنماط (Site.css)</p>
Layout.cshtml
<!DOCTYPE html> <html> <head> <title>@Page.Title </title> </head> <body> @RenderBody() </body> </html