



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、網(wǎng)頁是完全面向?qū)ο蟮摹T诰W(wǎng)頁中,可以使用屬性、方法和事件來處理HTML 元素。用戶使用HTTP GET方法請求頁面,使用 HTTP POSDT法把頁面發(fā)送到 Web 服務器。公共語言運行庫是.NET Framework的基礎(chǔ),是.NET Framework的運行環(huán)境。公共語言運行庫是一個在執(zhí)行由代碼的代理,以跨語言麻、自描述組 佳、簡單配置和版本化集成安全服務為特點,提供核心服務。.NET基類庫位于 公共語言運行庫 的上層,與.NET Framework緊密集成在一起, 可被.NET支持的任何語言使用。.NET FrameworkM有主要組件包括 .NET Framework類庫和公共語言運行
2、庫。HTTP的常用請求方法包括皿和DELETE執(zhí)行權(quán)限用于確定在包含于指定目錄的頁面上允許執(zhí)行什么級別的程序。這 里有三種可能的值:歷立、純腳本、腳本和可執(zhí)行文件。相同優(yōu)先級的運算符,除了 賦值運算按照從右至左的順序執(zhí)行之外,其余運 算符按照從左至右的順序執(zhí)行。 括號是優(yōu)先級最高的,可以任意地改變符號 的計算順序。數(shù)值類型主要包括 整數(shù)、浮點數(shù)和小數(shù)。其中整數(shù)類型可以分為 無符號型、 有符號型和char。裝箱和取消裝箱使值類型能夠被視為對象。對值類型裝箱將把該類型打包到 object引用類型的一個實例中。這使得值類型可以儲存于垃圾回收堆中。取消裝箱將從對象中提取值類型,取消裝箱又經(jīng)常被稱作 拆
3、箱。委托是一種安全地 封裝方法的類型,它與C和C+4的函數(shù)指針類似。與C 中的函數(shù)指針不同,委托是 面向?qū)ο蟮?、類型安全的和保險的。事件使用委托來為觸發(fā)時將調(diào)用的方法提供類型安全的封裝。委托可以封裝命名方法和匿名方法。class沒有分支功能object不能用于循環(huán)結(jié)構(gòu)類的成員變量的類型包括變量類的方法可以將一個委托作為參數(shù)來接受,并且以后可以調(diào)用該委托。這稱 為異步回調(diào)、是在較長的進程完成后用來通知調(diào)用方的常用方法。使用加法賦值運算符(+=M各方法注冊到事件中、使用 減法賦值運算符(-二)從事 件中移除事件處理程序的委托。Web控件的標記有特定的格式:以“<asp:”開始,后面跟相應控件
4、的類型名, 最后以“/>”結(jié)束,在其間可以設(shè)置各種屬性。在中,所有的控件都是基于對象 object,而所有的Web控件則包含在命名空I默認情況下,Calendar控件顯示月中各大、周中各大的 標頭、帶有月份名和 年份的標題、用于選擇月份中各大的 鏈接及用于移動到下個月和上個月的鏈在表控件中,其對象的層次是這樣的:首先是表對象.表對象中包含行對象、 行對象中包含列對象。其中,表要顯示的內(nèi)容則是包含在 Tabelcell中。Web控件的事件模型,客戶端捕捉到事件信息然后通過 HTTP POST等事件 信息傳輸?shù)椒掌?而且頁框架必須解釋該 POST以確定所發(fā)生的事件,然 后在要處理該事件的服
5、務器上調(diào)用代碼中的相應方法。Textbox不屬于列表控件用于創(chuàng)建顏色對象的方式有 ARGB顏色的枚舉值、HTML顏色名單位的定義方式有 像素值、百分值、Unit對象BulletedList控件顯示的數(shù)據(jù)是不可以被選擇的用于在頁面上創(chuàng)建表的方式有 HTML表、HtmlTable控件、表控件一個用戶控件就是一個簡單的 頁面,不過它可以被另外一個 頁面包含進去。用戶控件存放在文件擴展名為 蕊x的文件中。一一個用戶控件包含的指令是control使用用戶控件和使用 Web控件并沒有什么兩樣,用戶控件本身也是一種控_ 件,只需要把用戶控件拖放到 頁面上、并設(shè)置相關(guān)MB,即可實現(xiàn)對該用戶 控件的引用。甄可以
6、是用戶控件包含的元素用戶控件的優(yōu)點有 重用、面向?qū)ο?、語言兼容母版頁文件的擴展名是.master在內(nèi)容頁中,通過 添加control控件并將這些控件映射到母版頁行的ContentPlaceHolder控件來創(chuàng)建內(nèi)容。禁用控件的主題通過將控件的 EnanbleTheming屬性設(shè)置為禁se來實現(xiàn)。主題是有關(guān)頁面和控件的 外觀屬性設(shè)置集合、由一組元素組成,包括 文件、 CSS圖像和其他資源。在母版頁中放入網(wǎng)頁的方法包括 直接在母版頁中生成新網(wǎng)頁、和在建立新網(wǎng) 頁時選擇用版頁。Code巾le是Master指令中可以設(shè)置的屬性有2種常用的在頁面使用母版頁的方法主題至少包含外觀文件SkinID是為Web
7、控件提供的一個聯(lián)系到皮膚的屬性母版頁是提供的一種重用技術(shù),使母版頁可以為應用程序中的頁面創(chuàng)建一致 的布局設(shè)計站點導航時,使用 站點地圖描述站點的邏輯結(jié)構(gòu)、使用 控件在網(wǎng)頁上顯 示導航菜單,通過代碼把這兩者完美結(jié)合起來。除了的默認站點地圖提供程序之外,文件還可以引用其他站點地圖提供程序或其他站點地圖文件.但這些文件必須屬于該站點的其他目錄或者同一應用SiteMapDataSource綁定至I站點地圖數(shù)據(jù),并基于站點地圖層次結(jié)構(gòu)中指定的 起始節(jié)點,在Web服務器控件中顯示其視圖。使用TreeView進行站點導航必須通過與SiteMapDataSource捽件集成實現(xiàn) Menu控件用于顯示 Web窗
8、體頁中的菜單,該控件不支持 顯示表的內(nèi)容 功能 SiteMapDataSource的作用是導航數(shù)據(jù)Session對象具有兩個事件: Session_OnStart事件,口 Session_OnEnd事件。Session OnStart事件在創(chuàng)建一個 Session時被觸發(fā),Session OnEn<ff件在用 戶Session結(jié)束時(可能是因為超時或者調(diào)用了 Abandon方法)被調(diào)用。當訪問Page類的Request屬性時,它返回類型 HttpRequest的一個對象。然 后就可以使用該對象中的方法。該屬性提供對當前頁面請求的訪問,其中包 括請求標題、Cookie、客戶端證書、查詢字符
9、串 等。當每個用戶首次與服務器建立連接時,服務器就會為其建立一個Session同 時服務器會自動為用戶分配一個 SessionID,用以標識這個用戶的唯一身份。 Cookie對象實際是命名空間中 HttpCookie類的對象。Cookie對象為 Web應 用程序保存用戶相關(guān)信息提供了一種有效的方法。當用戶訪問某個站點時, 該站點可以利用Cookie保存用戶首選項或其他信息,這樣當用戶下次再訪問 該站點時,應用程序就可以檢索以前保存的信息。Application對象是一個集合對象,并在整個網(wǎng)站內(nèi)可用,不同的用戶在不同 的時間都有可能訪問 Application對象的變量,因此Applicatio
10、n對象提供了 Lock方法用于鎖定對HttpApplicationState變量的訪問以避免 訪問同步 造成的 問題。Session對象是有時間限制的,通過TimeOut屬性可以設(shè)置Session對象的超 時事件,單位為分鐘。Application對象實際上操作命名空間中的 HttpApplication類包含兩個內(nèi)部 Cookie集合: Request對象的 Cookies集合 和 Response對象的 Cookies 集合Abandon是SessioM象的方法Flush不是Request對象的屬性對象模型中有 5個主要的組件,分另J是Connection、Command、DataAdap
11、ter、 DataSet 以及 DataReader。體系結(jié)構(gòu)的一個核心元素是.NET數(shù)據(jù)提供程序,它是專門為 數(shù)據(jù)處理以及快 速的只進、只讀訪問數(shù)據(jù)而設(shè)計的組件。它是包括 Connection、Command、 DataReader和 DataAdapter 對象的絹.件。如果沒有采用 Windows組帳號登陸SQL Served據(jù)庫服務器,則需要在連接 字中指定User(uid)和Password(pwd)。登陸時SQL Server會對止匕用戶ID和口 金進行驗證。.NET Framework有個 AccessDataSourc控件,該控件繼承自 SqlDataSource 控件,用于連
12、接Access數(shù)據(jù)庫、但是該類不支持連接到受 用戶名或密碼保護 的Access數(shù)據(jù)庫。數(shù)據(jù)適配器DataAdapter表示一組數(shù)據(jù)命令和一個數(shù)據(jù)庫連接.它們用于填 充DataSet和更新數(shù)據(jù)源。DataAdapter經(jīng)常和DataSet 一起配合使用。ExecuteSqlCommand命令對象提供的基本方法DataReader可以對數(shù)據(jù)庫進行只讀和只前講的訪問SqlCommand類的 CommandText腐性用干獲取或設(shè)置要對數(shù)據(jù)源執(zhí)行的 Transact-SQL®句或存儲過程當DataReader首先被填充時,它將被定位到 NULL記錄、直到第一次調(diào)用它 的Read方法SqlDa
13、taAdapter 的屬 性包括 InsertCommand、 DeleteCommand、UpdateCommand、SelectCommand在中,不僅可以把數(shù)據(jù)顯示控件綁定到傳統(tǒng)的數(shù)據(jù)源,還可以綁定到幾乎所 有包含數(shù)據(jù)的結(jié)構(gòu)。這些數(shù)據(jù)可以在 運行時計算、從文件中讀取 或者從其他 控件中得到??梢岳脙煞N類型的數(shù)據(jù)綁定:簡單綁定和復雜綁定。GridView控件的屬性分為兩個主要部分:第一部分用于控制GridView控件的 整體顯示效果,包括 數(shù)據(jù)源、綁定表達式、每頁容納的記錄的條數(shù) 等;第二 部分用于控制記錄每個字段的顯示效果。若要啟用DetailView控件的分頁行為,則需要把屬性All
14、owPaging設(shè)置為true, 而其頁面大小則是固定的,始終都是一行。相比GridView控件,ListView控件基于模版的模式為程序員提供了需要的 可 自定義和擴展性,利用這些特性,程序員可以完全控制由數(shù)據(jù)綁定控件產(chǎn)生 一 的HTML標記的外觀。NumericFirst不是GridView的分頁模式GridView 中 Columns 集合的字段包括 BoundField、HyperLinkField、CommandField、CheckBoxFieldListView控件的模版包括ItemTemplate當啟用DetailsView控件的分頁行為時,則可以通過 PageSetting屬性來設(shè)置控件的分頁界面在ItemTemplate模版中添加一個linkbutton控件,其 CommandName屬性值 可以為Edit簡述如何在GridView控件中實現(xiàn)數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度蘇州市全日制勞動合同工時制度與加班費合同
- 辣椒種植與品牌保護2025年度收購服務合同
- 2025年度高端別墅家庭保潔員服務協(xié)議范本
- 二零二五年度燒烤攤位租賃與合作經(jīng)營協(xié)議
- 二零二五年度國際期貨市場參與合作協(xié)議書
- 2025年度智能能源管理系統(tǒng)合作運營合同范本
- 二零二五年度生態(tài)鄉(xiāng)村保潔員聘用與績效評價協(xié)議
- 藥店員工二零二五年度勞動合同與藥品庫存優(yōu)化方案
- 二零二五年度合伙人投資協(xié)議書-大數(shù)據(jù)中心建設(shè)項目合作
- 二零二五年度城市更新改造方借款協(xié)議書
- 人教版體育與健康四年級-《障礙跑》教學設(shè)計
- DB32-T 2860-2015散裝液體化學品槽車裝卸安全作業(yè)規(guī)范-(高清現(xiàn)行)
- 部編版四年級下冊語文教案(完整)
- T∕CIS 71001-2021 化工安全儀表系統(tǒng)安全要求規(guī)格書編制導則
- 福利院裝修改造工程施工組織設(shè)計(225頁)
- 部編版六年級下冊語文課后詞語表(拼音)
- 環(huán)境空氣中臭氧的測定
- 第七章 化學物質(zhì)與酶的相互作用
- 機械畢業(yè)設(shè)計論文鋼筋自動折彎機的結(jié)構(gòu)設(shè)計全套圖紙
- 總體施工進度計劃橫道圖
- 教科版四年級科學下冊教學計劃及進度表(兩篇)
評論
0/150
提交評論