欧美激情网,国产欧美亚洲高清,欧美屁股xxxxx,欧美群妇大交群,欧美人与物ⅴideos另类,区二区三区在线 | 欧洲

知識(shí)學(xué)堂
  • ·聯(lián)系電話:+86.023-75585550
  • ·聯(lián)系傳真:+86.023-75585550
  • ·24小時(shí)手機(jī):13896886023
  • ·QQ 咨 詢:361652718 513960520
當(dāng)前位置 > 首頁(yè) > 知識(shí)學(xué)堂 > 網(wǎng)站建設(shè)知識(shí)
ASP.NET入門教程:簡(jiǎn)單的ASP.NET頁(yè)面
更新時(shí)間:2012-05-21 | 發(fā)布人:本站 | 點(diǎn)擊率:361
上一篇文章中我們對(duì)比了ASP.NET和ASP的區(qū)別,這篇文章中我們將繼續(xù)介紹如何利用ASP.NET制作一個(gè)簡(jiǎn)單的頁(yè)面。

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

Hello WebjxCom

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

 

用 HTML 編寫的 Hello WebjxCom

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

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

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

用 ASP.NET 編寫的 Hello WebjxCom

把 HTML 頁(yè)面轉(zhuǎn)換為 ASP.NET 的最簡(jiǎn)單的方法是,把這個(gè) HTML 文件拷貝為帶有 .aspx 后綴的新文件。本文是網(wǎng)頁(yè)教學(xué)www.webjx.com收集整理或者原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明出處!

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

<html>
<body bgcolor="yellow">
<center>
<h2>Hello WebjxCom!</h2>
</center>
</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)行工作。

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

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

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

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

Response.Write 是 ASP 代碼,用來向 HTML 輸出流文本。本信息代表文章來源網(wǎng)頁(yè)教學(xué)webjx.com請(qǐng)大家去www.webjx.com瀏覽!

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 bgcolor="yellow">
<center>
<h2>Hello WebjxCom!</h2>
<p><%Response.Write(now())%></p>
</center>
</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)大。