|
/* 文章出處:http://www.aspCool.com 轉(zhuǎn)載請(qǐng)注明,謝謝! */ asp+ 頁(yè)面的文件和asp 一樣,也是一個(gè) 文本的文件,但是他的后綴名稱已經(jīng)不再是 .asp 而是 .asp+ 當(dāng)客戶端瀏覽器向 IIS 發(fā)出.aspx 的文件請(qǐng)求后,IIS 會(huì) 首先將.aspx文件編譯成運(yùn)行狀態(tài)的NGWS 類(lèi)文件來(lái)運(yùn)行,請(qǐng)注意,這個(gè)編譯的過(guò)程只在第一次運(yùn)行的時(shí)候發(fā)生,以后就直接以運(yùn)行態(tài)的NGWS 類(lèi)運(yùn)行了(和 .jsp 是不是很類(lèi)似??--豆腐添加,原文沒(méi)有)
一個(gè) 最簡(jiǎn)單 Asp+ 文件可以通過(guò)將 一個(gè) html 文件的后綴名稱修改為.aspx 來(lái)生成!在下面的例子中我們將作一個(gè)這樣的例子 運(yùn)行的范例請(qǐng)看這里: http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro1.aspx 原代碼如下: <html> <head> <link rel="stylesheet"href="intro.css"> </head>
<body>
<center>
<form action="intro1.aspx" method="post">
<h3> Name: <input id="Name" type=text>
Category: <select id="Category" size=1> <option>psychology</option> <option>business</option> <option>popular_comp</option> </select>
<input type=submit value="Lookup">
</form>
</center>
</body> </html> (豆腐添加: 有的人會(huì)說(shuō),這個(gè)例子太簡(jiǎn)單了或者說(shuō)根本就不是一個(gè)例子,但是對(duì)于學(xué)習(xí)來(lái)說(shuō),最起碼讓我們可以更深入的了解一下 asp+ 的一些神秘的外表,下面我們將要講解一個(gè) 帶有<%%>標(biāo)簽的粒子) asp+文件和asp文件是兼容的,在<%%>之間我們可以使用嵌套的HTML語(yǔ)言,下面就是一個(gè)很簡(jiǎn)單的 和 asp 文件完全兼容 asp+ 文件 <html> <head> <link rel="stylesheet"href="intro.css"> </head>
<body>
<center>
<form action="intro2.aspx" method="post">
<h3> Name: <input id="Name" type=text>
Category: <select id="Category" size=1> <option>psychology</option> <option>business</option> <option>popular_comp</option> </select>
<input type=submit value="Lookup">
<p>
<% for i=0 to 7 %> <font size="<%=i%>"> Welcome to ASP+ </font> <br> <% next %>
</form>
</center>
</body> </html> 這個(gè)例子的運(yùn)行請(qǐng)看 http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro2.aspx (豆腐添加:上面這個(gè)例子演示了aspx文件和asp文件的完全兼容性,但是僅僅是這樣,aspx不會(huì)成為一個(gè)新的熱點(diǎn),下面會(huì)簡(jiǎn)單介紹下aspx文件的一個(gè)新創(chuàng)的功能) 提示:和asp不同的是,在<%%>中包含的代碼,是被編譯執(zhí)行的,而不是象asp 一樣是腳本級(jí)的執(zhí)行
asp+ 文件中的 <% %> 代碼可以和 asp 一樣動(dòng)態(tài)的去修改 HTML 的輸出顯示使得 客戶端的 內(nèi)容有所改變 <%@ Page Language="VB" %>
<html> <head> <link rel="stylesheet"href="intro.css"> </head>
<body>
<center>
<form action="intro3.aspx">
<h3> Name: <input name="Name" type=text value="<%=Request.QueryString("Name")%>">
Category: <select name="Category" size=1>
<% Dim I As Integer Dim Values(3) As String Values(0) = "psychology" Values(1) = "business" Values(2) = "popular_comp"
For I = 0 To Values.Length - 1 %>
<% If (Request.QueryString("Category") = Values(i)) %> <option selected> <% Else %> <option> <% End If %> <%=Values(i)%> </option>
<% Next %>
</select>
<input type=submit name="Lookup" value="Lookup">
<p>
<% If (Not Request.QueryString("Lookup") = Null) %>
Hi <%=Request.QueryString("Name") %>, you selected: <%=Request.QueryString("Category") %>
<% End If %>
</form>
</center>
</body> </html>
運(yùn)行的例子在 http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
asp+還有很多新的特點(diǎn),我我會(huì)在合適的時(shí)間繼續(xù)介紹的! 請(qǐng)大家繼續(xù)支持我們!
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!