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

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เว็บฟอร์ม - รูปแบบ HTML


ควบคุมเซิร์ฟเวอร์ทุกคนจะต้องปรากฏภายใน <form> แท็กและ <form> แท็กจะต้องมี runat="server" แอตทริบิวต์


แบบฟอร์มเว็บ ASP.NET

ควบคุมเซิร์ฟเวอร์ทุกคนจะต้องปรากฏภายใน <form> แท็กและ <form> แท็กจะต้องมี runat="server" แอตทริบิวต์ runat="server" แอตทริบิวต์แสดงให้เห็นว่ารูปแบบควรจะดำเนินการบนเซิร์ฟเวอร์ นอกจากนี้ยังแสดงให้เห็นว่าการควบคุมการปิดล้อมที่สามารถเข้าถึงได้โดยสคริปต์เซิร์ฟเวอร์:

<form runat="server">

...HTML + server controls

</form>

Note: รูปแบบการส่งเสมอหน้าตัวเอง ถ้าคุณระบุแอตทริบิวต์การดำเนินการก็จะถูกละเว้น หากคุณละเว้น method แอตทริบิวต์ก็จะถูกตั้งค่าวิธี = "โพสต์" ไปโดยปริยาย นอกจากนี้ถ้าคุณไม่ได้ระบุชื่อและรหัสแอตทริบิวต์ที่พวกเขาจะได้รับมอบหมายโดยอัตโนมัติ ASP.NET

Note: หน้าของขอบเท่านั้นที่สามารถมีหนึ่ง <form runat = "เซิร์ฟเวอร์"> การควบคุม!

หากคุณเลือกแหล่งมุมมองในเพจที่มีขอบที่มีรูปแบบที่ไม่มีชื่อวิธีการดำเนินการหรือแอตทริบิวต์ ID ที่ระบุไว้คุณจะเห็นว่า ASP.NET ได้เพิ่มแอตทริบิวต์เหล่านี้ในรูปแบบ มันมีลักษณะบางอย่างเช่นนี้

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">

...some code

</form>

ส่งแบบฟอร์ม

รูปแบบส่วนใหญ่มักจะส่งมาโดยการคลิกที่ปุ่ม การควบคุมเซิร์ฟเวอร์ปุ่มใน ASP.NET มีรูปแบบต่อไปนี้:

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

id แอตทริบิวต์กำหนดชื่อที่ไม่ซ้ำสำหรับปุ่มและ text แอตทริบิวต์กำหนดฉลากปุ่ม ตัวจัดการเหตุการณ์ onClick ระบุชื่อย่อยในการดำเนินการ

ในตัวอย่างต่อไปเราประกาศปุ่มควบคุมในแฟ้มขอบ การคลิกปุ่มทำงานย่อยซึ่งการเปลี่ยนแปลงข้อความบนปุ่มนี้:

ตัวอย่าง