ASP.NET控制項開發(一)

來源:互聯網
上載者:User

    其實好久就想寫關於控制項的開發,也在園子看了不少朋友的精彩的文章,但是我對於控制項的開不是很熟,更說不上對他很精通了,在園子裡的李孟軍等一些朋友寫的文章是相當不錯的,看到他們不斷的學習,我的心就是有一點心動了,也來學習並寫文章與大家分享;

    在寫這一篇文章的時候與一個朋友聊了對控制項的開發,他說到MS的控制項不好,但他的看法是在項目中自己用JS封裝,成為一個控制項,這樣更好,但是我給他的回答是,MS不一定做的控制項都是複合很一個人,複合我們在項目是能夠解決問題的.關鍵是我們能夠在他所提供控制項的基礎之上來對他們的overide這樣來達到自己想要的效果就行;如果在我們項目合都用上JS,那麼對我們項目的開發和管理就代來很大的問題;

    好了不說這麼多,現在還是來看一個最簡單的樣本吧:

這個樣本的功能是,從控制項的Text值,把它轉換在大寫並在頁面輸出:

代碼:

  private string _later;

       [Description("把小寫轉換成大寫")]
       [DisplayName("Later")]
       public string Later
       {
           get
           {
               return _later;
           }
           set
           {
               _later = value.ToUpper();
           }
       }

在CS頁面就可調用它    WebBarButton1.Later = "aaa";
    Response.Write(WebBarButton1.Later);

    這時的頁面我們見到三個大寫的:AAA
    在開篇就寫這麼一個簡單的樣本吧,我也是初學,但是我會不斷的學習,把我學到的東西與大家一起分享;
    ASP.NET控制項的開最主要的還是離不開JS,CSS,HTML.DHTML這四種,前三種是最常用到,說明了WEB控制項都是把它們進行了高一級的封裝,封裝得讓我們更方便的運用它,這是我一個初學者這樣的理解;如果有什麼不好地方希望大家提出來喲!萬分的感謝喲

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.