ASP.NET講座(2)-ASP.NET控件
2005/3/18 11:51:53
2.1 ASP.net 入門
  通常談一個學科,我們老是說,它入門很簡單的嘛,ASP.net也是。ASP.net提出一個概念,就是認為WEB頁面,也是一個窗體,所以,學習過面向?qū)ο缶幊痰腣B VC BC Dephi的朋友,學起來就簡單多了。
  一個ASP.net頁面的后綴名是".aspx",所以,IIS在你安裝完ASP.net時,也會把Default.aspx作為你的默認首頁,網(wǎng)管朋友一定要注意了。
  ASP.net 是后天編譯運行的,只是在第一次運行時編譯,所以,以后的運行速度比ASP執(zhí)行快。 
  2.2 寫自己第一個ASP.net的程序
  激動嗎?很快就開始寫第一個程序了,一般學任何語言都要Hello World!一下吧,那我們也來。
在這之前寫要說一下,ASP.net的程序可以用任何東西寫,甚至是Windows的記事本,當初基督山也很疑惑,要不要用 V Interdev .net 來編寫啊,事實證明,那玩意沒手寫好用。
  <%@ Page Language="VB"%> '說明一下你使用的哪一種語言來寫.net的,如果是VB的話,這行可以不寫。
<%Reponse.Write ("Hello World")%> 
  命名 myfirstasp_net.aspx 來我們運行一下,果然,Hello World!
  注意,Response.Write 語句,我們原來寫成 Response.Write "Hello World!"也是正確的,但在.net中,必須用"("和")"。
  2.3 HTML 控件 
  ASP.net 框架中的第一組控件稱為 HTML 控件。這些控件位于 System.Web.UI.HtmlControls 命名空間中,是從 HtmlControl 基類中直接或間接派生出來的。圖 1 說明了 HTML 控件的類層次結(jié)構(gòu)。

圖 1. ASP+ HTML 控件
  幾乎所有對于任何包含 runat="server" 屬性的標記,都會為其生成 HTML 控件。例如,下面的 HTML 可創(chuàng)建一個名為"textBox1"的 HtmlInputText 控件的實例:
<input type="text" runat="server" id="textBox1" value="some text"> 
  下表中列出了 HTML 控件以及對應的 HTML 標記。

    控件 對應的標記  HtmlAnchor <a>  HtmlButton <button>  HtmlSelect  <select>  HtmlTextArea <textarea>  HtmlInputButton <input type="button">  HtmlInputCheckBox <input type="check">  HtmlInputRadioButton <input type="radio">  HtmlInputText <input type="text"> 和 <input type="password">  HtmlInputHidden <input type="hidden">  HtmlInputImage <input type="image">  HtmlInputFile <input type="file">  HtmlForm <form>  HtmlImage <img>  HtmlTable <table>  HtmlTableRow <tr>  HtmlTableCell <td>  HtmlGenericControl 任何其它沒有對應控件的標記,如 <span>、<div> 等  
對于現(xiàn)有的ASP程序,如果向ASP.net移植,毫無疑問HTML控件將發(fā)揮最大的作用。
  2.4 Web 控件 
  ASP.net 框架中的第二組服務器控件稱為 Web 控件。這些控件位于 System.Web.UI.WebControls 命名空間中,是從 WebControl 基類中直接或間接派生出來的。圖 2 說明了 Web 控件的類層次結(jié)構(gòu)。
  Web 控件中包括傳統(tǒng)的表單控件,如 TextBox 和 Button ,以及其它更高抽象級別的控件,如 Calendar 和 DataGrid 控件。它們提供了一些能夠簡化開發(fā)工作的特性,其中包括: 
  豐富而一致的對象模型:WebControl 基類實現(xiàn)了對所有控件通用的大量屬性,這些屬性包括 ForeColor、BackColor、Font、Enabled 等。屬性和方法的名稱是經(jīng)過精心挑選的,以提高在整個框架和該組控件中的一致性。通過這些組件實現(xiàn)的具有明確類型的對象模型將有助于減少編程錯誤。
  對瀏覽器的自動檢測:Web 控件能夠自動檢測客戶機瀏覽器的功能,并相應地調(diào)整它們所提交的 HTML,從而充分發(fā)揮瀏覽器的功能。
  數(shù)據(jù)綁定:在 Web 窗體頁面中,可以對控件的任何屬性進行數(shù)據(jù)

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 亚洲精品无码久久久| 国产日韩欧美综合一区| 中文字幕.com| 最新版天堂中文在线| 亚洲精品欧美精品日韩精品| 精品国产麻豆免费人成网站| 国产在线xvideos| 18禁男女爽爽爽午夜网站免费| 女性生殖殖器特级表演| 丰满少妇大力进入| 最新国产精品拍自在线播放 | 免费高清理伦片在线观看| 豪妇荡乳1一5| 国产日韩精品一区二区三区| 57pao成人国产永久免费视频| 天天干天天色天天| 一本久久综合亚洲鲁鲁五月天| 日产乱码一卡二卡三免费 | 美女内射毛片在线看3D| 国产免费内射又粗又爽密桃视频 | 我就想添50多的老女人水很多| 久久精品视频观看| 欧美人与动欧交视频| 亚洲欧美精品午睡沙发| 男人扒开女人下身添免费| 北条麻妃作品在线观看| 翁想房中春意浓1-28| 国产亚洲欧美日韩亚洲中文色| 久久综合九色综合欧美就去吻| 国产精品亚洲综合网站 | 国产h片在线观看| 娇妻借朋友高h繁交h| 丰满妇女强制高潮18XXXX| 日韩中文字幕在线不卡| 亚洲jizzjizz在线播放久| 精品成人一区二区三区免费视频| 国产亚洲精品91| 麻豆精品不卡国产免费看| 国产欧美高清在线观看| 一区两区三不卡| 国产精品日韩欧美|