一起學asp.net基礎文章二 伺服器控制項、用戶端控制項和html表單控制項

來源:互聯網
上載者:User

首先解釋一下這兩個控制項個概念。

所謂伺服器控制項

就是微軟官方提供的如 textbox label dropdownlist等可以直接添加事件,屬性

操作方式和winform類似的.net控制項。

1.使用這種伺服器控制項可以輕鬆的開發一個複雜的商務邏輯,比jsp ssh相對來說容易上手

2.在後置代碼中可以直接添加該控制項的事件,省去了擷取request,判斷,處理等步驟,減少了開發週期

3.可以輕鬆達實現分頁,如pagedatasourse,gridview,不需要編寫分頁預存程序,不需要判斷,可以通過幾句easy的代碼輕鬆實現

4.頁面邏輯分離,可以用datalist repeter控制項輕鬆遍曆結果集的資料並完成綁定資料。並添加一些事件處理^_^

5.可以通過skin來快速修改控制項樣式

6.會在viewstate中添加

 

 

html表單控制項

簡單的來說就是一個html標籤<input> <select><textarea>等

1.這種控制項要和伺服器互動的話必須通過<form>表單的action提交到伺服器通過request接收

2.這種控制項必須通過css來改變樣式。

3.只有js的響應事件

 

用戶端控制項

就是html控制項加上runat="server"屬性。

1.多這一個屬性,身份立馬變化,可以在後置代碼中通過this訪問

2.輕鬆通過C#方式擷取用戶端控制項的任何屬性。

3.同時可以採用html方式改變樣式

4.資料和伺服器控制項一樣會在viewstate中添加

相關文章

聯繫我們

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