ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP.NET เกี่ยวกับการสอน

ASP.NET บ้าน ASP.NET แนะนำ

WP เกี่ยวกับการสอน

WebPages แนะนำ WebPages มีดโกน WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ฐานข้อมูล WebPages ผู้ช่วย WebPages WebGrid WebPages ชาร์ต WebPages อีเมล์ WebPages PHP WebPages ประกาศ WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages ชั้นเรียน WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages เว็บเมล์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำ Razor วากยสัมพันธ์ Razor C# ตัวแปร Razor C# ลูป Razor C# ตรรกะ Razor VB ตัวแปร Razor VB ลูป Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำ MVC ใบสมัคร MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC เข้าชม MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ประกาศ MVC การอ้างอิง

WF สอน

WebForms แนะนำ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms กล่องข้อความ WebForms ปุ่ม WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master หน้า WebForms การเดินเรือ WebForms ตัวอย่าง


 

ASP.NETหน้าเว็บ - วัตถุ


หน้าเว็บมากมักจะเกี่ยวกับวัตถุ


หน้าวัตถุ

คุณได้เห็นแล้วบางวิธีหน้าวัตถุในการใช้งาน:

@RenderPage("header.cshtml")

@RenderBody()

ในบทก่อนหน้านี้ที่คุณเห็นสองคุณสมบัติหน้าวัตถุถูกนำมาใช้ (IsPost และการร้องขอ):

If (IsPost) {

if (Request["Choice"] != null) {

บางวิธีหน้าวัตถุ

วิธี ลักษณะ
href จะสร้าง URL โดยใช้พารามิเตอร์ที่ระบุ
RenderBody() วาทกรรมที่เป็นส่วนหนึ่งของหน้าเนื้อหาที่ไม่ได้อยู่ในส่วนที่ชื่อ (In layout pages)
RenderPage( page ) วาทกรรมที่เนื้อหาของหน้าหนึ่งภายในเพจอื่น
RenderSection( section ) วาทกรรมของเนื้อหาส่วนชื่อ (In layout pages)
Write( object ) เขียนวัตถุเป็นสตริง HTML เข้ารหัส
WriteLiteral เขียนวัตถุโดยไม่ต้อง HTML เข้ารหัสมันเป็นครั้งแรก

คุณสมบัติบางประการของหน้าวัตถุ

คุณสมบัติ ลักษณะ
IsPost ผลตอบแทนจริงหากวิธีการถ่ายโอนข้อมูล HTTP ที่ใช้โดยลูกค้าเป็นคำขอ POST
Layout ได้รับหรือการตั้งค่าเส้นทางของเค้าโครงหน้ากระดาษที่
Page ให้การเข้าถึงคุณสมบัติเหมือนข้อมูลร่วมกันระหว่างหน้าและหน้ารูปแบบ
Request ได้รับวัตถุ HttpRequest สำหรับการร้องขอ HTTP ปัจจุบัน
Server ได้รับวัตถุ HttpServerUtility ที่ให้วิธีการประมวลผลหน้าเว็บ

หน้าอสังหาริมทรัพย์ (of the Page Object)

หน้าทรัพย์สินของหน้าวัตถุให้การเข้าถึงคุณสมบัติเหมือนข้อมูลร่วมกันระหว่างหน้าและหน้ารูปแบบ

คุณสามารถใช้ (add) คุณสมบัติของคุณเองที่หน้าสถานที่ให้บริการ:

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

สถานที่ให้บริการหน้าจะมีประโยชน์มาก ยกตัวอย่างเช่นมันทำให้มันเป็นไปได้ที่จะตั้งชื่อเพจในไฟล์เนื้อหาและใช้มันในไฟล์รูปแบบ:

Home.cshtml

@{
Layout="~/Shared/Layout.cshtml";
Page.Title="Home Page"
}


<h1>Welcome to w3ii</h1>

<h2>Web Site Main Ingredients</h2>

<p>A Home Page (Default.cshtml)</p>
<p>A Layout File (Layout.cshtml)</p>
<p>A Style Sheet (Site.css)</p>

Layout.cshtml

<!DOCTYPE html>
<html>
<head>
<title> @Page.Title </title>
</head>
<body>
@RenderBody()
</body>
</html>