程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET入門

ASP.NET入門

編輯:關於ASP.NET

2.1 ASP.net 入門

通常談一個學科,我們老是說,它入門很簡單的嘛,ASP.net也是。ASP.net提出一個概念,就是認為WEB頁面,也是一個窗體,所以,學習過面向對象編程的VB VC BC Dephi的朋友,學起來就簡單多了。

一個ASP.net頁面的後綴名是".aspx",所以,IIS在你安裝完ASP.net時,也會把Default.aspx作為你的默認首頁,網管朋友一定要注意了。

ASP.net 是後天編譯運行的,只是在第一次運行時編譯,所以,以後的運行速度比ASP執行快。

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 控件的類層次結構。

圖 1. ASP+ HTML 控件

幾乎所有對於任何包含 runat="server" 屬性的標記,都會為其生成 HTML 控件。例如,下面的 HTML 可創建一個名為"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> 等

對於現有的ASP程序,如果向ASP.net移植,毫無疑問HTML控件將發揮最大的作用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved