欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET - Web 頁(yè)面

簡(jiǎn)單的 ASP.NET 頁(yè)面看上去類似普通的 HTML 頁(yè)面。

Hello W3School

為了開始我們的 ASP.NET 學(xué)習(xí)之旅,首先我們將構(gòu)造一張簡(jiǎn)單的 HTML 頁(yè)面,這張頁(yè)面將在瀏覽器中顯示 "Hello W3School":

Hello W3School

用 HTML 編寫的 Hello W3School

這張 HTML 頁(yè)面的 HTML 代碼:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello W3School!</h2>
</body>
</html>

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

用 ASP.NET 編寫的 Hello W3School

把 HTML 頁(yè)面轉(zhuǎn)換為 ASP.NET 的最簡(jiǎn)單的方法是,把這個(gè) HTML 文件拷貝為帶有 .aspx 后綴的新文件。

這些將把我們的例子顯示為一個(gè) ASP.NET 頁(yè)面:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello W3School!</h2>
</body>
</html>

如果您希望親自試一試,請(qǐng)把這些代碼保存在一個(gè)名為 "firstpage.aspx" 的文件中,并創(chuàng)建一個(gè)到此文件的鏈接:firstpage.aspx

它如何工作?

從根本上講,ASP.NET 頁(yè)面與 HTML 完全相同。

HTML 頁(yè)面的擴(kuò)展名是 .htm 或 .html。假如瀏覽器從服務(wù)器請(qǐng)求某張 HTML 頁(yè)面,服務(wù)器不進(jìn)行任何修改,就會(huì)把該頁(yè)面發(fā)往瀏覽器。

ASP.NET 頁(yè)面的擴(kuò)展名是 .aspx。如果瀏覽器請(qǐng)求某張 ASP.NET 頁(yè)面,那么在把結(jié)果發(fā)回瀏覽器之前,服務(wù)器首先會(huì)處理頁(yè)面中的可執(zhí)行代碼。

上面的 ASP.NET 頁(yè)面不包含任何可執(zhí)行的代碼,因此也不會(huì)執(zhí)行任何代碼。在下面的例子中,我們將向頁(yè)面添加一些可執(zhí)行代碼,以便向您演示靜態(tài) HTML 頁(yè)面與動(dòng)態(tài) ASP 頁(yè)面的不同之處。

經(jīng)典的 ASP

Active Server Pages (ASP) 已經(jīng)流行很多年了。通過 ASP,可以把可執(zhí)行代碼放置于 HTML 頁(yè)面內(nèi)部。

ASP.NET 之前的 ASP 版本經(jīng)常被稱為經(jīng)典 ASP(Classic ASP)。

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

如果您希望學(xué)習(xí)更多有關(guān) Classic ASP 的知識(shí),請(qǐng)?jiān)L問我們的 ASP 教程

用 Classic ASP 編寫的動(dòng)態(tài)頁(yè)面

為了向您演示如何使用動(dòng)態(tài)內(nèi)容顯示頁(yè)面,我們向上面的例子添加了一些可執(zhí)行代碼:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello W3School!</h2>
<p><%Response.Write(now())%></p>
</body>
</html>

<% --%> 標(biāo)簽內(nèi)的代碼在服務(wù)器上執(zhí)行。

Response.Write 是 ASP 代碼,用來向 HTML 輸出流文本。

Now() 是一個(gè)可返回服務(wù)器當(dāng)前日期和時(shí)間的函數(shù)。

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

用 ASP .NET 編寫的動(dòng)態(tài)頁(yè)面

下面的代碼可把我們的例子顯示為一個(gè) ASP.NET 頁(yè)面:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello W3School!</h2>
<p><%Response.Write(now())%></p>
</body>
</html>

如果您希望親自試一試,請(qǐng)把這些代碼保存在名為 "dynpage.aspx" 的文件中,然后創(chuàng)建到此文件的鏈接:dynpage.aspx。

ASP.NET vs Classic ASP

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

正如您在最后的兩個(gè)例子中看到的,在這個(gè)兩個(gè) ASP 和 ASP.NET 頁(yè)面之間,沒有什么不同之處。

在下面的章節(jié)中,您會(huì)看到,服務(wù)器控件如何使 ASP.NET 比 Classic ASP 更加強(qiáng)大。