在今天我主要要介紹的有如下知識點:
Page類介紹
Page的生命周期
IsPostBack屬性
ClientScriptManager類
回調技術(CallBack)
Page類介紹
asp.net有時候也被成為WebForm,因為開發一個asp.net頁面就像開發一個WinFrom窗體一樣,我們同樣可以采用拖拽控件、雙擊產生相關處理代碼的方法。在asp.net中,創建一個頁面可以采用兩種模型。
單頁模型
用Dreamweaver創建的asp.net頁面就是單頁模型,當然利用Visual Studio 2005也能創建單頁模型,不過在Visual Studio 2005中創建的頁面默認不是單頁模型,要想在Visual Studio 2005創建單頁模型的網頁如下:
注意確保“將代碼放在單獨的文件中”選項處於未選中狀態,默認情況下這個選項是處於選中狀態的。這樣就創建了單頁模型的網頁。
此時的頁面代碼如下:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>無標題頁</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
注意在頁面中有這樣一句代碼:
<script runat="server">
</script>