ASP.net初體驗

來源:互聯網
上載者:User
asp.net 終於學ASP.NET了。有兩年ASP開發經驗的我一直以為,ASP.NET不會很難。我選擇了VB.NET來開發ASP.NET,因為我學過VB,並且開發ASP的時候也是使用VBS。正是因為自恃有VB及VBS的開發經驗,我對ASP.NET的學習充滿了信心。
配置好ASP.NET的運行環境:用DW建立一個空白的ASPX頁,按下F12,能正常顯示,這說明,我的ASP.NET運行環境已經配置成功!於是,我自以為是地輸入以下代碼:
<script language=vb runat=server>
response.write "我的第一個ASP.NET程式"
</script>
滿懷信心按下F12,結果卻是“編譯錯誤”。看著錯誤的說明,我摸不著頭腦。只好翻開教程,終於找到了答案,於是我把程式改成了:
<script language=vb runat=server>
sub page_load()
response.write "我的第一個ASP.NET程式"
end sub
</script>
再一次的F12,結果卻是再一次的“編譯錯誤”:“方法參數必須括在括弧中。”,原來如此,ASP.NET的文法竟然如此的嚴格。在ASP中,response.write "我的第一個ASP.NET程式"是完全合法的、絕對能正常啟動並執行。
把程式改為:
<script language=vb runat=server>
sub page_load()
response.write ("我的第一個ASP.NET程式")
end sub
</script>
終於OK了!此時的我並沒有成功的喜悅,反而為自己感到悲哀…
我最喜歡的是用FOR...NEXT,於是我把程式改成:
<script language=vb runat=server>
sub page_load()
for i=1 to 100
total=total+i
next
response.write(total)
end sub
</script>
期待著輸出5050,結果又是錯誤----“i”未定義。寒,原來不再像ASP裡的VBS那樣,無須顯式聲明變數,而是要顯示聲明變數。只好把程式改為:
<script language=vb runat=server>
sub page_load()
dim i,total as integer
for i=1 to 100
total=total+i
next
response.write(total)
end sub
</script>
那可愛的5050終於出來了~~~~

我寫這個文章的目的是要告訴準備學ASP.NET的朋友,注意代碼的規範性!尤其是C#的朋友,還要注意一個大小寫敏感的問題。同時,XML也有一套很嚴格的文法規則,如,在HTML裡<br>是合法的,但在XML裡,必須加一個結束符,即<br/>。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.