到目前為止您己經了解了ASPNET 中兩個截然不同的方面第一個是HTML代碼和ASPNET控件參考以下這個示例頁面
<html>
<head runat=server>
<title>無標題頁</title>
</head>
<body>
<form id=form runat=server>
<div>
<asp:Label ID=Label runat=server Text=Label></asp:Label>
<asp:TextBox ID=TextBox runat=server></asp:TextBox>
<asp:Button ID=Button runat=server Text=Button /></div>
</form>
</body>
</html>
第二個是實際代碼它們處於第一個<head>標記中間
<script language=VB>
Sub Form Page_Load()
If PageIsPostback then
LabelText=Hello+textboxText
End If
End Sub
</script>
這種布局被稱為單文件((singlefile)設定在介紹將代碼安排到頁面上的<script>標記中時本章使用了單文件術語這個單文件示例頁面中的第一段代碼純粹考慮頁面的設計和結構例如可以來回移動label textbox和button而且程序仍然能夠完美地工作但是如果搞亂第二個頁面的順序一切都可能會產生沖突暫停
更糟的是單文件設定實際上在後台創建了太多不必要的工作假定第二個情形在浏覽該站點時小工具條上將顯示一個購物籃如何處理呢?是否將該代碼添加到每個單獨的頁面上?如果添加到每個頁面上是否在每次修改時都必須更新每個單獨的頁面呢?顯然需要一個明智的策略來將內容與代碼分離數據與代碼分離並能夠重復使用這些代碼讓我們從這個三叉策略的第一部分開始
ASPNET 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14945.html