ASP.NET立即上手教程(4)_.Net教程
推薦:ASP.NET立即上手教程(3)處理服務器控件事件 每一個asp.net服務器控件都具有對象模型的特點,包含屬性、方法和事件。Asp.net開發者可以使用這個對象模型來動態修改頁面,以及與頁面交互。 下面的例子演示了asp.net
聲明服務器控件
ASP.NET服務器控件使用包含runat="server" 屬性的說明標志來聲明。下面的例子聲明了3個<asp:label runat="server">服務器控件,并且分別定制了文本和樣式:
C# Controls1.aspx
操作服務器控件
通過為服務器控件提供唯一的ID屬性,你可以在頁面中對每一個不同的服務器控件進行程序控制。使用ID作為參照,可以在運行時刻,使用程序來操作服務器控件的對象模型。例如下面的例子演示了頁面開發者如何在Page_Load事件中用程序來設置<asp:label runat="server">控件的Text屬性。
處理控件的行為事件
ASP.NET 服務器控件能夠方便的使用服務端事件,頁面開發者可以操作這些事件。通過聲明綁定一個事件到控件上,頁面開發者可以實現對控件的操作。(事件的屬性名稱表示綁定的控件名稱,屬性值表示將調用的方法)例如,下面的實例代碼演示了如何對按鈕控件綁定一個OnClick事件:
處理多個控件的行為事件
事件處理為頁面開發者提供了一個清晰地方法,用來在頁面中組織邏輯。下面的例子演示了如何在一個頁面中捆綁和處理四個按鈕事件。
執行頁面轉向(情況 1)
幾乎在所有的web應用程序中,頁面轉向都是一種很常見的事情。下面的例子演示了如何使用<asp:hyperlink runat=server>控件轉向另一頁面(傳遞自定義的查詢字符串參數),并且在目標頁如何輕松的訪問查詢字符串參數。
執行頁面轉向(情況 2)
并非所有的頁面轉向情況都是在客戶端通過超連接來實現的。客戶端的頁面轉向和重定向也可以在服務器端,使用Page.Navigate(url)方法來實現。典型的用法是服務器端要求驗證客戶端的輸入,然后決定轉向何處。
下面的例子演示了使用Page.Navigate方法來傳遞參數到目的頁面,同時演示了在目的頁面如何訪問這些參數。
分享:ASP.NET立即上手教程(2)什么是asp.net的Web Forms Asp.net Web Forms 頁面框架是可升級的通用語言運行時刻(CLR)程序模型,用來在服務器端動態生成WEB頁面。(美國人說話就是別扭,其實Web Forms就是asp.net編寫的頁
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發送Email實例(可帶附件)
- js實現廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現
- Asp.Net 無刷新文件上傳并顯示進度條的實現方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面傳值測試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-ASP.NET立即上手教程(4)
。