今天在硬碟上打掃衛生,翻出一些手迹,在此共享,希望能對各位的基礎學習提供一定的幫助。
小平同志說,教育要從娃娃抓起。英語都進幼稚園了,.NET也要争取成為國小必修課……
1。.NET Framework
熟悉FrameWork類庫,安裝SDK,學會閱讀和查閱SDK。
掌握命名空間,幫你在近13000 個類中如何快速定位。
掌握程式集。學會使用程式集引用程式設計。注意私有程式集和共享程式集的差別,它讓你在部署的時候不至于迷茫。
了解公共語言運作時,它是我們程式的舞台。
2。ASP.NET Controls
70多個控件,當然給我們提供了巨大的友善。按照vs2005工具箱可以分為8類。
掌握伺服器标準控件。來自System.Web.UI.WebControls 都以asp:開頭。每個控件都有自己唯一的ID屬性。
掌握HTML Controls。HTML标簽加伺服器腳本支援的結合。
掌握控件事件。ASP.NET架構是伺服器端架構,控件事件的執行必須在頁面送出後才能做到。
了解ViewState。
3。ASP.NET Pages
了解動态編譯。動态編譯可以加快速度,但是也會浪費記憶體。動态編譯臨時目錄
了解控件樹。會用FindControl()
掌握Code-Behind 技術。這是預設的。
掌握頁面事件。注意事件順序和各事件發生時上下文的使用。可以利用AutoEventWireUp特性重寫事件。
頁面的回發。Page.IsPostBack 屬性
4。顯示資訊
Label控件。你可以給它的Text屬性指派文本,也可以指派HTML内容格式化顯示。預設情況下,Label控件會在浏覽器中顯示<span>标簽。如果給AssociatedControlID 屬性指派的話,則顯示為<label>标簽。
Literal 控件。你可以給它的Text屬性指派文本,也可以指派HTML内容格式化顯示。與Label不同,其并不受<span>限制,是以可以用在頁面中任何地方。
5。接收使用者輸入
TextBox控件。可以作為單行文本框、多行文本框和密碼框使用。其TextChanged事件需要和AutoPostBack屬性配合使用。
CheckBox控件。用于多選。
RadioButton控件。需要和GroupName屬性配合使用。
6。送出表單
Button控件。注意利用好CommandName 和CommandArgument 屬性來描述指令和傳遞參數。OnClientClick,UseSubmitBehavior 可以幫你執行用戶端腳本。對于用戶端腳本,我們完全可以直接在HTML源代碼中寫事件處理,不必要非要在窗體設計器中寫程式。PostBackUrl 是實作跨頁送出的有效方法。當然,Click 是我們學習的重點。
LinkButton 控件與ImageButton 控件,實作的是連結與圖檔的形式。特别要指出的是ImageButton的Click事件,其可以根據坐标實作不同的動作,實作熱點點選操作,當然有更有效的ImageMap控件可以做到這點。
頁面預設按鈕可以用Form中defaultbutton屬性設定
7。顯示圖檔
Image控件和ImageMap控件
8。Panel容器
本文轉自 王傑瑞 51CTO部落格,原文連結:http://blog.51cto.com/wangjierui/43897,如需轉載請自行聯系原作者