• <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之第三天

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

    領測軟件測試網   或許你會問,為什么需要WEB控件?WEB控間就好像VB里面的控間,可以在程序的任何地方引用,修改所有屬性,有了它的配合才能完成代碼分離。想一下,如果還是以前的HTML控間,我們當我們需要在某一個地方顯示一段數據庫的內容是不是只有用<%= %>這樣勢必在HTML包含了程序的代碼塊,就達不到分離代碼和界面的目的了。

      或許你還會問,為什么要代碼分離那?原因很簡單,不是每一個程序員都是合格的網頁設計師,如果我們需要修改代碼的時候會破壞網頁設計師原來的設定,是不是不方便那,程序代碼和HTML代碼混合在一起對于程序員來說也不方便修改代碼。當然,我們的網頁設計師也需要學習一點WEB控間的知識。

      下面來一個一個介紹:

      一、Label控件:

      主要屬性:

      Text 標簽所顯示的文本

      范例:<asp:Label id="lblMessage" Text="aaa" runat="server"/>

      需要注意的是我們不能遺漏runat="server"字樣,還有所有的WEB控件都要包含在<form runat="server"></form>中間

      下面看一個完整的例子,在程序里面修改Label的Text屬性,以此改變網頁的顯示! 

     。約cript runat="server" language="c#">
      void Page_Load()
      {
      lblMessage.Text="Hello World!";
      }
     。/script>
     。糷tml>
     。糷ead><title>Label.aspx</title></head>
     。糱ody>
     。糵orm runat="server">
     。糰sp:Label id="lblMessage" runat="server"/>
     。/form>
     。/body>
     。/html>
    。約cript runat="server" language="vb">
      sub Page_Load
      lblMessage.Text="Hello World!"
      end sub
     。/script>
     。糷tml>
     。糷ead><title>Label.aspx</title></head>
     。糱ody>
     。糵orm runat="server">
     。糰sp:Label id="lblMessage" runat="server"/>
     。/form>
     。/body>
     。/html>   

      二、TextBox控件:

      主要屬性:

      Text 控件顯示的文本;

      MaxLength 文本框可以添加的最多的字符數(多行文本框無效);

      ReadOnly 只讀;

      TextMode 有下面幾個有效值 MultiLine,Password,SingleLine;

      Rows 指定文本框的垂直尺寸  

      三、Button控件:

      有三種:Button 標準的表單按鈕;ImageButton 顯示圖像的表單按鈕;LinkButton 顯示作為超鏈接樣子Button

      Button基本上就是Text屬性來設置按鈕上面的文字;

      ImageButton基本上就是ImageUrl來設置按鈕上圖象的地址;AlternativeText 在瀏覽器不支持圖片的時候顯示的文字;

      LinkButton基本上就是Text屬性來設置按鈕上的文字;

      他們三者共同的屬性就是CausesValidation=true/false來設置按鈕提交的表單是不是被檢驗(后面將說到檢驗控件)

      他們三者共同的方法就是OnClick就是點擊按鈕的時候觸發的函數,下面舉一個例子:  

     。約cript runat="server" language="c#">
      void btnCounter_OnClick(object sender,EventArgs e)
      {
      btnCounter.Text="Clicked";
      }
     。/script>
     。糷tml>
     。糷ead><title>Label.aspx</title></head>
     。糱ody>
     。糵orm runat="server">
     。糰sp:Button Text="UnClicked" OnClick="btnCounter_OnClick" id="btnCounter" runat="server"/>
     。/form>
     。/body>
     。/html>
     。約cript runat="server" language="vb">
      sub btn_COunter_OnClick(s as object,e as eventargs)
      btnCounter.Text="Clicked"
      end sub
     。/script>
     。糷tml>
     。糷ead><title>Label.aspx</title></head>
     。糱ody>
     。糵orm runat="server">
     。糰sp:Button Text="UnClicked" OnClick="btnCounter_OnClick" id="btnCounter" runat="server"/>
     。/form>
     。/body>
     。/html>  


    延伸閱讀

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


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

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

    老湿亚洲永久精品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>