ASP.NET - ทดลองเขียน ASP.NET แบบง่าย

PDF Print E-mail
Written by admin    Friday, 27 August 2010 23:08

      สวัสดีค่ะทุกท่านที่ให้ความสนใจกับภาษา ASP.NET ก่อนที่เราจะทำการเขียนโปรแกรม เรามาเตรียมความพร้อมกันก่อนนะคะ แต่ดิฉันจะไม่กล่าวถึงวิธีการติดตั้งการใช้เครื่องมือต่าง ๆ ของ ASP.NET เพราะคิดว่าทุกท่านคงพร้อมที่จะเริ่มเขียนโปรแกรมกันแล้ว และคงมีความเข้าใจในภาษา HTML มาพอสมควร (ส่วนท่านใดที่ยังไม่เข้าใจก็ลองศึกษาเพิ่มเติมนะคะ เพราะมันจะทำให้ท่านเข้าใจการเขียนโปรแกรมมากขึ้นค่ะ) เพื่อไม่ให้เป็นการเสียเวลา เรามาเข้าเรื่องกันเลยดีกว่า

ในที่นี่ดิฉันจะเขียน ใน Code File หรือบางทานอาจจะเรียก Code Behind (.vb(VB) หรือ .cs(C#)) ถ้าหาไม่เจอก็เปิดไปที่หน้า Webform แล้ว คลิ๊กขวา View code หรือจะ ดับเบิ้ลคลิ๊ก(ก็ได้) ก็จะเจอหน้า Code File ค่ะ

 

ในหัวข้อนี้เราจะมาทดสอบการเขียน ASP.NET ง่าย ๆ ก่อนนะคะ ลืมบอกไปนิดนึงค่ะ ตอนนี้ดิฉันใช้ .NET 2005(C#) หน้าตาอาจจะต่างจากคนที่ใช้ Version อื่น แต่วิธีการเขียนเหมือนกันค่ะ

 

สร้าง ไฟล์ชื่อ Hello.aspx

 

(C#)

FileName : Hello.aspx

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Hello.aspx.cs" Inherits="Hello" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Hello World</title>
</head>

<body>
<form id="form1" runat="server">
<div>
</div>
</form>

</body>
</html>

 

 

 

ดับเบิ้ลคลิ๊ก พื้นที่ว่าง ๆ ในหน้า Design จะได้ function Page_load (เป็น function ที่ทำงานทุก ๆ ครั้งที่มีการทำงานใน page นี้)

 

FileName : Hello.aspx.cs

 

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;


public partial class Hello : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("Hello World");
}
}

 

 

 


 

 

(VB)

FileName : Hello.aspx

 

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Hello.aspx.vb" Inherits="Hello" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Hello World</title>
</head>
<body>

<form id="form1" runat="server">
<div>
</div>
</form>

</body>
</html>

 

 

FileName : Hello.aspx.vb

 

Partial Class Hello
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Response.Write("Hello World")
End Sub

End Class

 

 

 

ผลลัพธ์

Hello World

 

 

เป็นยังไงบ้างคะ ไม่อยากใช่มั้ยคะ นี่เป็นการเริ่มต้นเขียนโปรแกรมนะคะ ยังมีหลาย ๆ อย่างอีกมากมายที่ต้องศึกษาเพิ่มเติม ตัวดิฉันเองยังต้องฝึกฝนเพิ่มเหมือนกันค่ะ :D สำหรับคนที่เคยเขียน VB6 มาแล้วคงเข้าใจวิธีการเขียนได้เร็วกว่า

  

Last Updated on Thursday, 23 June 2011 09:38
 

Add comment


Security code
Refresh

หน้าหลัก บทเรียน ASP.NET ASP.NET - ทดลองเขียน ASP.NET แบบง่าย
Joomla template modify by Ban-Goi.com