แบบฟอร์มเว็บ ASP.NET
ควบคุมเซิร์ฟเวอร์ทุกคนจะต้องปรากฏใน <form> แท็ก <form> แท็กจะต้องมี runat = แอตทริบิวต์ "เซิร์ฟเวอร์"
แบบฟอร์มเว็บ ASP.NET
ควบคุมเซิร์ฟเวอร์ทุกคนจะต้องปรากฏใน <form> แท็ก <form> แท็กจะต้องมี runat = แอตทริบิวต์ "เซิร์ฟเวอร์" runat = แอตทริบิวต์ "เซิร์ฟเวอร์" แสดงให้เห็นว่ารูปแบบจะต้องดำเนินการบนเซิร์ฟเวอร์ นอกจากนี้ยังแสดงให้เห็นว่าการควบคุมที่มีอยู่ภายในจะสามารถเข้าถึงได้โดยสคริปต์เซิร์ฟเวอร์:
...HTML + server controls
</form>
หมายเหตุ: แบบฟอร์มนี้จะถูกส่งเสมอหน้าตัวเองถ้าคุณระบุแอตทริบิวต์การกระทำก็จะถูกละเว้น ถ้าคุณไม่ใช้คุณสมบัติ metion ก็จะเริ่มต้นวิธี = "โพสต์" นอกจากนี้ถ้าคุณไม่ได้ระบุชื่อและรหัสแอตทริบิวต์ที่พวกเขาจะได้รับมอบหมายโดยอัตโนมัติ ASP.NET
หมายเหตุ: มีหน้าขอบเท่านั้นที่สามารถมีหนึ่ง <form runat = "เซิร์ฟเวอร์"> การควบคุม!
ถ้าคุณอยู่ในที่มีอยู่ไม่มีชื่อวิธีการดำเนินการหรือแอตทริบิวต์ ID ของหน้าขอบรูปแบบให้เลือกเพื่อดูรหัสที่มาคุณจะเห็น ASP.NET เพิ่มแอตทริบิวต์เหล่านี้ในรูปแบบดังต่อไปนี้:
...some code
</form>
ส่งแบบฟอร์ม
แบบฟอร์มมักจะถูกส่งโดยคลิกที่ปุ่ม รูปแบบ ASP.NET ควบคุมเซิร์ฟเวอร์ปุ่มจะเป็นดังนี้:
แอตทริบิวต์ id สำหรับปุ่มกำหนดชื่อที่ไม่ซ้ำกันแอตทริบิวต์ของข้อความที่ได้รับมอบหมายฉลากสำหรับปุ่ม จัดการเหตุการณ์ onClick ระบุการดำเนินการที่มีชื่อ subroutine
ในตัวอย่างต่อไปนี้เราประกาศปุ่มควบคุมในแฟ้มขอบ คลิกที่ปุ่มเพื่อเรียก subroutine เปลี่ยนข้อความบนปุ่ม: