• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    用ASP.NET構建簡單的Web Form

    發布: 2007-9-07 19:42 | 作者: admin | 來源: eNet論壇 | 查看: 14次 | 進入軟件測試論壇討論

    領測軟件測試網   ASP.NET引入了一種新的Web編程方法。對于使用傳統編程語言如Visual Basic或C++的人,這種方法是很熟悉的。如果你是一個Web程序員只接觸過腳本語言的話,不必著急,這篇文章將使你快速入門。

      最為程序員,我們再也不必將HTML和代碼混在一起,再也不必從上往下一行一行的寫代碼了。ASP.NET讓代碼和表現分開,使用了事件驅動的編程模式。在這里,我們將看到ASP.NET中Web Form的基本結構。

      ASP.NET的頁面是事件驅動和面向對象的。就是說,程序員能為事件提供代碼,如按鈕的點擊,頁面的調用等等。在頁面中能被編程訪問的每個標記都有一個runat=server的屬性。盡管標準的HTML控件仍能被使用,但ASP.NET提供了更加強大的服務端控件。這些控件提供了一套自己的方法和屬性,通過它們能充分的定制控件的輸出。這些控件和頁面一起被編譯,它們依據客戶端瀏覽器的版本輸出不同的HTML。這就使得我們不需要考慮瀏覽器兼容的問題,一個頁面可以在任何的瀏覽器上運行。  

      我們建立一張頁面,兩個輸入框,收集訪問者的名字和最喜歡的顏色。另外,我們希望結果傳回本身,然后在最上方顯示一行信息,并維持輸入框中的內容。

        這是傳統的ASP頁面:

      
    傳統ASP


      <%@ Language=VBScript %>

      2000081402

      


      <%If Request.Form.Count <> 0 Then

      Response.Write "Your name is "

      Response.Write Request.Form("txtName")

      Response.Write ", and your favorite color is "

      Response.Write Request.Form("selColor")

      Response.Write "
    "

      End If%>

      

      

      

      

      

      

      

      

      

      

    What is your name:

    ">

    What is your favorite color:



      

      
    amp;nbsp;
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>


  •   我們看到,在這里我們不得不將ASP代碼和HTML混在一起,使得代碼非常的難以看懂,想象一下如果一個非常復雜的頁面……

      我們的頁面首先判斷是否是回傳,還是第一次訪問。我們通過檢查Request.Form集合。如果是0,表示是第一次訪問,否則表示提交的按鈕被按下了,我們將通過Response.Write輸出一條信息給用戶。

      <%If Request.Form.Count <> 0 Then

      Response.Write "Your name is "

      Response.Write Request.Form("txtName")

      Response.Write ", and your favorite color is "

      Response.Write Request.Form("selColor")

      Response.Write "
    "End If%>  

      對于我們表單中的每個元素,我們必須通過代碼來使它們保持狀態。這些代碼簡單而相似! 

      

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網