صفحات ASP.NET - الأجهزة

صفحات الويب عادة ما تكون مرتبطة بالأجهزة.

صفحة

رأيت بعض الصفحات التي تم استخدامها بالفعل:

@تقديم الصفحة("header.cshtml")
@RenderBody()

في الفصل السابق، رأيتان من خصائص صفحة تم استخدامها (isPost و Request):

إذا (هوإرسال) {
إذا (Request["اختيار"] != null {

بعض طرق صفحة

الطريقة الوصف
الرابط بناء URL باستخدام المعلمات المحددة.
تقديم الجسم () في الصفحة المعدة، سيتم عرض جزء الصفحة الذي لا يوجد فيه الجزء المحدد.
تقديم الصفحة (الصفحة) تقديم محتوى صفحة معينة داخل صفحات أخرى.
تقديم الفقرة (الجزء) في الصفحة المعدة، سيتم عرض محتوى الجزء المحدد.
كتابة (العنصر) كتابة العنصر المحدد كنص HTML م编码.
كتابة النص لا تحتاج إلى إ编码 HTML للمستهدف المحدد مسبقًا قبل كتابته.

صفحة بعض خصائص

صفة الوصف
isPost يعود قيمة (صحيح أو خطأ) تشير إلى ما إذا كان طريقة نقل البيانات HTTP المستخدمة من قبل المستخدم للطلب صفحة هو طلب POST.
Layout الحصول أو تعيين مسار الصفحة التخطيطية.
Page يقدم الوصول إلى صفات مشتركة بين الصفحة والصفحة التخطيطية والمجلس.
Request الحصول على Object HttpRequest للطلب HTTP الحالي.
Server الحصول على Object HttpServerUtility، الذي يقدم له طرق يمكن استخدامها أثناء معالجة صفحة الويب.

صفة Page (Object Page)

يقدم صفة Page في Object Page الوصول إلى صفات مشتركة بين الصفحة والصفحة التخطيطية والمجلس.

يمكنك إضافة (استخدام) خصائص الخاصة بك مثل خصائص Page:

  • Page.Title
  • Page.Version
  • Page.anythingyoulike

Page.Property مفيدة جدًا. على سبيل المثال، يمكنك تعيين عنوان الصفحة في ملف المحتوى، ثم استخدامها في ملف التخطيط:

Home.cshtml

@{
Layout="~/Shared/Layout.cshtml";
Page.Title="Home Page"
}
<h1>مرحبًا بك في CodeW3C.com</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