การเขียนในรูปแบบของ ASP Style คือการเขียนที่บรรจุดส่วนของ HTML และในส่วนของ ASP.NET Code ไว้ในไฟล์เดียวกัน ซึ่งสามารถพัฒนาได้บน Tool ทั่ว ๆ ไป เช่น Edit plus,Notepad,WebMatrx หรือ Macromedia Dreamweaver
MyFile.aspx (C#)
<%@ Page Language="C#" %>
<%
Response.Write ("This is ASP Tag")
%>
<script runat="server">
void Page_Load()
{
this.txtName.Text = "This is ASP.NET Tag";
}
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<%
Response.Write("This is ASP Tag<br>")
%>
<asp:Label id="lblText" runat="server" text="Text"></asp:Label>
<asp:TextBox id="txtName" runat="server"></asp:TextBox>
</form>
</body>
</html>
Screenshot
2. เขียนในรูปแบบของ Code-Behind Style
เป็นรูปแบบการเขียน Code ที่แยกในส่วนของ HTML และส่วนของ ASP.NET Code ไว้คนล่ะไฟล์ โดยส่วนของ HTML Form จะถูกจัดเก็บไว้ที่ .aspx และส่วนของ ASP.NET Code จัดเก็บไว้ที่ .asp.vb (VB.NET) หรือ .aspx.cs (C#) สำหรับ Tool ที่ใช้พัฒนาได้แก่โปรแกรม Visual Studio .NET 2003 และ Visual Studio 2005 หรือ Visual Studio 2008
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 MyWebPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.lblText.Text = "Name";
this.txtName.Text = "Mr.Weerachai Nukitram";
}
}