日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Programming asp.net笔记--第三章 Controls: Fundamental Concepts

發布時間:2025/7/14 asp.net 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Programming asp.net笔记--第三章 Controls: Fundamental Concepts 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.四種WEB 控件類型:

Html控件,Html服務器控件,ASP.NET服務器控件,用戶控件和自定義控件。

其中,ASP.NET控件包括:

表單元素控件(textbox,button,label,checkbox...)

驗證控件

數據源控件,

數據視圖控件

個性化控件

登陸控件和安全控件

母版頁masterPage

富控件Rich Controls.

?

2.asp.net的執行程序模式是 事件驅動模式,服務器控件是可以出發事件的對象。

asp.net events:事件消息通過httpPost方式發送到服務器。

事件的通用原型:

private void EventName(object sender,EventArgs e);

?

application and session events; page and control events;

Postback versus Non-postback events. 回傳事件使表單立刻回傳回服務器。

IsPostBack :表示頁面時第一次加載還是響應客戶端回傳而進行的加載。

?

3.多控件用一個事件處理程序:

測試sender實現的

private void BtnClick(object sender,eventArgs e)

{

? Button b? = sender as Button;

? string bid = b.ID;

? switch(bid)

?{

?? case “x”://搞七捻三;

?? case “y”://DO something.

?}

}

書上說可以減少重復代碼,使程序便于閱讀和維護。

4.良構的XHTML

? 關閉所有標簽,禁止標簽嵌套,區分大小寫(asp.net不區分,C#區分),屬性值用引號,唯一的根元素<html>,保留字符。

5. asp.net and browsers

asp.net server controls 由server side 處理,并將標準的HTML發送的瀏覽器。

?

6.HTML server controls

為了在ASP.NET下運行,轉換現有的HTML頁(添加RUNAT屬性)

實用HTML表格實現頁面布局

7.客戶端處理

實用javascipt or vascript腳本實現。

<script language = javascript>

?  function DoSomething()

?????? {

?   ?  document.getElementById("btnSave").disabled = false;

   }

</script>

?

?

?

?

?

轉載于:https://www.cnblogs.com/anorthwolf/archive/2010/02/01/1661376.html

總結

以上是生活随笔為你收集整理的Programming asp.net笔记--第三章 Controls: Fundamental Concepts的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。