這篇文章將為大家詳細(xì)講解有關(guān)ASP與ASP.NET有什么區(qū)別,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),垣曲企業(yè)網(wǎng)站建設(shè),垣曲品牌網(wǎng)站建設(shè),網(wǎng)站定制,垣曲網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,垣曲網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
ASP與ASP.NET的差異:創(chuàng)建ASP頁面
1.打開Visual Studio.NET集成開發(fā)環(huán)境:點(diǎn)擊Start,點(diǎn)擊Programs,點(diǎn)擊Experience VS .NET Content,點(diǎn)擊Lab 3,點(diǎn)擊ASP Source。一個名為Authors.asp的空ASP頁面文件會在Visual Studio .NET IDE中打開,如圖1所示。
圖1 ASP頁面 |
2.敲入以下代碼
<%@ Language=VBScript %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <STYLE> BODY { font:arial } H1 { color:navy } </STYLE> </HEAD> <BODY> <DIV align=center> <H1>Authors</H1> <% ' ' Connecting to a database ' dim cn set cn = server.CreateObject("ADODB.Connection") cn.Open "Provider=sqloledb;" _ & "Data Source=(local);" _ & "Initial Catalog=pubs;" _ & "User ID=sa" ' Retrieving Data via the Recordset Object. dim rs set rs = server.CreateObject("ADODB.Recordset") rs.Open "select au_fname, au_lname, phone from authors order by au_lname",cn %>
注意:
|
ASP與ASP.NET的差異:創(chuàng)建ASP.NET頁面
1.打開Visual Studio.NET IDE:點(diǎn)擊Start,點(diǎn)擊Programs,點(diǎn)擊Experience VS.NET Content,點(diǎn)擊Lab 3,然后點(diǎn)擊ASP .NET VB Source。一個名為Authors VB.aspx的空ASP.NET頁面文件會在Visual Studio.NET IDE打開,如圖3所示。
|
2.點(diǎn)擊Visual Studio.NET窗口左下角的HTML按鈕查看頁面代碼
3.敲入以下代碼
注意:System.Data和System.Data.SqlClient名字空間(namespaces)被聲明在頁面頂端,所以這兩個名字空間中的所有類可以在下面ASP.NET頁面中可用。
<%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SqlClient" %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <STYLE> BODY { font:arial } H1 { color:navy } </STYLE> </HEAD> <BODY> <DIV align=center> <H1>Authors</H1>
注意:服務(wù)器端腳本與靜態(tài)HTML完全分離。你可以使用任何run-time語言,例如Microsoft Visual Basic?,Microsoft? Jscript?和C#。
< script language="VB" runat="server"> Sub Page_Load(Src As Object, E As EventArgs) Dim DS As DataSet Dim MyConnection As SQLConnection Dim MyCommand As SQLDataAdapter MyConnection = New SQLConnection("server=localhost;uid=sa;pwd=;database=pubs") MyCommand=New SQLDataAdapter("select au_fname as 'First Name', au_lname as 'Last Name',Phone from Authors",MyConnection)
注意:下面代碼中的DataSet對象取代了Recordset對象,并請注意SQLDataAdapter對象中的fill方法。
DS = new DataSet() MyCommand.Fill(ds,"Authors ")
注意:下面代碼設(shè)置了DataGrid 控件的DataSource屬性。注意DataSet對象中 Table集合,跟Recordset對象不同,DataSet對象可以包含多個表.
grdAuthors.DataSource=ds.Tables("Authors").DefaultView
注意:在下面代碼中,DataGrid控件用DataBind方法載入數(shù)據(jù),然后DataGrid控件以HTML表形式顯示數(shù)據(jù)。
grdAuthors.DataBind() End Sub </script>
注意:下面***行代碼往頁面中嵌入了一個DataGrid對象。DataGrid控件的其它屬性也可以通過加入屬性/值對來設(shè)置,例如:Width="700" BackColor="#ccccff"。
<asp:DataGrid runat=server id=grdAuthors/> <!-- Footer --> <h6>Current as of <%Response.Write (Now.ToString)%></h6> </DIV> </BODY> </HTML>
4.點(diǎn)擊File,再點(diǎn)擊Save Authors VB.aspx。
5.關(guān)閉IDE。
ASP與ASP.NET的差異:觀看ASP.NET頁面
1.查看ASP.NET頁面:點(diǎn)擊Start,點(diǎn)擊Programs,點(diǎn)擊Experience VS .NET Content,點(diǎn)擊Lab 3,再點(diǎn)擊ASP.NET-VB。頁面顯示如圖4。
|
ASP與ASP.NET的差異介紹結(jié)束
當(dāng)你完成了查看ASP.NET頁面的工作,關(guān)閉所有窗口。
關(guān)于ASP與ASP.NET有什么區(qū)別就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。