在asp.net中為Web用戶控件添加屬性和事件
在90年代初,Microsoft為Web程序員提供的ActiveServerPages(ASP)革命性地改變了Web的編程。它可以利用十分易用的模型在Web服務器上動態生成HTML,並且很容易的實現了對數據庫的訪問,就當時來說,這是一項多麼吸引人的技術,包括現在Internet上的許多web站點都是用Asp寫的,我的同事前輩們更是玩Asp的高手,經曆這麼多年而不衰,可見他的成功。
但是,技術是在不斷的發展著,引用某位Net專家的話講――如今Web編程的狀態還是落後的。因此Microsoft提出了第二代編程模型――Web窗體。Web窗體模型作為Asp.net的一部分,而Asp.net又是.Net框架的一個部分。他的編程模型是基於事件的,使用他更像是在進行Windows窗體編程,這一點也正是我決定去學習使用他的一個重要原因,也胡亂看了一些這方麵的書,寫這篇文章的目的也就是和各位Asp.net初學者和還沒有為用戶控件添加過自定義事件的同行分享一下經驗。
廢話少說,下麵就讓我們先建立一個用戶控件吧,這裏就用一個簡單登錄用戶控件來做演示。
先來看看用戶控件的前台代碼(LogInOutControl.ascx文件):
<%@ControlLanguage="c#"AutoEventWireup="false"Codebehind="LogInOutControl.ascx.cs"Inherits="ZZ.LogInOutControl"TargetSchema="
最後更新:2017-04-02 00:06:33