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

ASP.NET入門教程:簡單的ASP.NET頁面

編輯:關於.NET

一個簡單的 ASP.Net 頁面看上去類似一張普通的 Html 頁面。

Hello WebjxCom

為了開始我們的 ASP.Net 學習之旅,首先我們將構造一張簡單的 Html 頁面,這張頁面將在浏覽器中顯示 "Hello WebjxCom":

 

用 Html 編寫的 Hello WebjxCom

這張 HTML 頁面的 Html 代碼:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello WebjxCom!</h2>
</center>
</body>
</Html>

如果您希望親自試一試,可以把這些代碼保存在名為 "firstpage.html" 的文件中,然後創建一個到此文件的鏈接,就像這樣:firstpage.Html。

用 ASP.Net 編寫的 Hello WebjxCom

把 Html 頁面轉換為 ASP.Net 的最簡單的方法是,把這個 Html 文件拷貝為帶有 .ASPx 後綴的新文件。本文是網頁教學www.webjx.com收集整理或者原創內容,轉載請注明出處!

這些將把我們的例子顯示為一個 ASP.Net 頁面:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello WebjxCom!</h2>
</center>
</body>
</Html>

如果您希望親自試一試,請把這些代碼保存在一個名為 "firstpage.aspx" 的文件中,並創建一個到此文件的鏈接:firstpage.ASPx。

它如何工作?

從根本上講,ASP.Net 頁面與 Html 完全相同。

HTML 頁面的擴展名是 .htm 或 .html。假如浏覽器從服務器請求某張 Html 頁面,服務器不進行任何修改,就會把該頁面發往浏覽器。

ASP.NET 頁面的擴展名是 .aspx。如果浏覽器請求某張 ASP.Net 頁面,那麼在把結果發回浏覽器之前,服務器首先會處理頁面中的可執行代碼。

上面的 ASP.Net 頁面不包含任何可執行的代碼,因此也不會執行任何代碼。在下面的例子中,我們將向頁面添加一些可執行代碼,以便向您演示靜態 Html 頁面與動態 ASP 頁面的不同之處。

經典的 ASP

Active Server Pages (ASP) 已經流行很多年了。通過 ASP,可以把可執行代碼放置於 Html 頁面內部。

ASP.Net 之前的 ASP 版本經常被稱為經典 ASP(Classic ASP)。

ASP.NET 不完全兼容 Classic ASP,但是通過少量的修改,Classic ASP 可以良好地作為 ASP.Net 進行工作。

用 Classic ASP 編寫的動態頁面

為了向您演示如何使用動態內容顯示頁面,我們向上面的例子添加了一些可執行代碼:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello WebjxCom!</h2>
<p><%Response.Write(now())%></p>
</center>
</body>
</Html>

<% --%> 標簽內的代碼在服務器上執行。

Response.Write 是 ASP 代碼,用來向 Html 輸出流文本。本信息代表文章來源網頁教學webjx.com請大家去www.webjx.com浏覽!

Now() 是一個可返回服務器當前日期和時間的函數。

如果您希望親自試一試,可以把這些代碼保存在名為 "dynpage.asp" 的文件中,並創建一個指向該文件的鏈接:dynpage.ASP。

用 ASP .Net 編寫的動態頁面

下面的代碼可把我們的例子顯示為一個 ASP.Net 頁面:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello WebjxCom!</h2>
<p><%Response.Write(now())%></p>
</center>
</body>
</Html>

如果您希望親自試一試,請把這些代碼保存在名為 "dynpage.aspx" 的文件中,然後創建到此文件的鏈接:dynpage.ASPx。

ASP.Net vs Classic ASP

上面的例子無法展示出 ASP.Net 與 Classic ASP 之間的不同之處。

正如您在最後的兩個例子中看到的,在這個兩個 ASP 和 ASP.Net 頁面之間,沒有什麼不同之處。

在下面的章節,您會看到,服務器控件如何使 ASP.Net 比 Classic ASP 更加強大。

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