|
|
|
|
สร้าง โปรเจ็กต์ใหม่ ชื่อ Chapter2 โดย ไปที่ File > New Web Site |
|
|
 |
|
|
|
|
|
1. Templatse ให้เลือกเป็น : ASP.NET Web Site (ซึ่งโปรแกรมเลือกไว้อยู่แล้ว)
2. ชื่อโปรเจ็กต์ : Chapter2
3. Language ให้เลือกเป็น : Visual Basic (ซึ่งโปรแกรมเลือกไว้อยู่แล้ว)
4. คลิกที่ปุ่ม OK |
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
จะได้ โปรเจ็กต์ใหม่ ชื่อ Chapter2 พร้อมกับไฟล์ Default.aspx |
|
|
|
|
|
 |
|
|
|
|
|
สร้าง เว็บฟร์อม ( Web Form) ใหม่ โดยไปที่ File > New File |
|
|
|
|
|
 |
|
|
|
|
|
1. Templates ให้เลือกเป็น Web Form (ซึ่งโปรแกรมเลือกไว้อยู่แล้ว)
2. Name ตั้งชื่อไฟล์ให้เป็น vb-1.aspx
3. Language ให้เลือกเป็น Visual Basic (ซึ่งโปรแกรมเลือกไว้อยู่แล้ว)
4. ติ๊กเลือก Place code in separate file (ซึ่งโปรแกรมเลือกไว้อยู่แล้ว)
5. คลิกที่ปุ่ม Add |
|
|
|
|
|
 |
|
|
|
|
|
จะได้ เว็บฟร์อม ( Web Form) ใหม่ ชื่อ vb-1.aspx |
|
|
|
|
|
 |
|
|
|
|
|
1.คลิกแท็บ "Design" เพื่อแสดง Design View
2.ดับเบิ้ลคลิก ที่ ส่วนใดส่วนหนึ่ง
ของ เว็บฟร์อม vb-1.aspx |
|
|
|
|
|
 |
|
|
|
|
|
จะได้ เห็น สคริปต์ เป็นไฟล์ Code Behind ของไฟล์ vb-1.aspx.vb (เพราะเขียนด้วย
ภาษา Visual Basic)
พร้อม กับ สคริปต์ เหตุการณ์ Page_Load ซึ่ง VWD 2008 จะสร้างให้เราโดยอัตโนมัติ |
|
|
|
|
|
 |
|
|
|
|
|
เขียนคำสั่ง Response.Write("ASP.NET แสดงข้อความเมื่อเพจถูกโหลด") เข้าไป
ระหว่าง
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Me.Load
เขียน
คำสั่ง......................................ตรงนี้
End Sub
...
ระหว่างการเขียน จะมีผู้ช่วย (IntelliSense) บอกคำสั่งที่ควรจะเป็น ให้กับเราตลอด |
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
จะได้เป็น
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Handles Me.Load
Response.Write("ASP.NET แสดงข้อความเมื่อเพจถูกโหลด")
End Sub
Save All เพื่อบันทึกไฟล์ ที่เราแก้ไขทั้งหมด |
|
|
|
|
|
 |
|
|
|
|
|
1.คลิกแท็บ [vb-1.aspx ]
2.คลิกที่ View in Browser เพื่อทดสอบการทำการ |
|
|
|
|
|
 |
|
|
|
|
|
ทดสอบการทำงานของ สคริปต์ นี้
http://thai.aspxcode.net/code/vb-1.aspx
|
|
|
|
|
|
 |
|
|
|
|
|
สรุป สิ่งที่ได้จากแบบฝึกหัดนี้คือ
1.รู้จักการเขียน ASP.NET สไตล์ Code Behind
จะประกอบด้วย 2 ไฟล์คือ *.aspx ซึ่งเป็นไฟล์เก็บแท็ก HTML กับ *.aspx.vb ที่เก็บ
สคริปต์ หรือ Code ที่เราเขียนไว้
2.รู้จักเหตุการณ์ (Event) Page_Load เมื่อมี เหตุการณ์ นี้เกิดขึ้น ASP.NET จะไปอ่านคำสั่ง
ที่เราเขียนเอาไว้
3. รู้จัก Response.Write คือ คำสั่งสำหรับเขียนตัวอักษร ( Text ) ลงใน เว็บฟร์อม (
Web Form) |
|
|
|
 |
Page_Load และ คำสั่ง Response.Write ด้วย ภาษา C#
|