freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第12講服務(wù)器控件(三)(已修改)

2025-02-16 13:08 本頁(yè)面
 

【正文】 .NET程序設(shè)計(jì) 主講教師 : 李璟 手機(jī): 13806419626 第 12講 服務(wù)器控件 (三 ) ? ? ? ? ? 如果在應(yīng)用程序反復(fù)多次使用某種類(lèi)型的功能且 足應(yīng)用程序的要求, 件的技術(shù)來(lái)處理此類(lèi)問(wèn)題。 ? 用戶(hù)控件是 用的模型。 ? 用戶(hù)控件使開(kāi)發(fā)人員能夠使用編寫(xiě) Web窗體頁(yè)的相同編程技巧輕松地定義自定義控件。 ? 用戶(hù)控件概述 ? ? 用戶(hù)控件概述 ?用戶(hù)控件是能夠在其中放置標(biāo)記和Web服務(wù)器控件的容器。 ?可以將用戶(hù)控件作為一個(gè)單元對(duì)待,為其定義屬性、方法和事件。 ?用戶(hù)控件可以獨(dú)立于 Web窗體而單獨(dú)使用,使程序員能夠很容易地跨 Web應(yīng)用程序劃分和重復(fù)使用公共 UI功能。 用戶(hù)控件和 ? (1)都可以向其中添加所需的標(biāo)記和子控件,具有用戶(hù)界面頁(yè)。 ? (2)都包含對(duì)其內(nèi)容進(jìn)行操作的事件代碼,操作方法也相同。 ? (3)在第一次請(qǐng)求時(shí)被編譯并存儲(chǔ)在服務(wù)器內(nèi)存中,縮短以后請(qǐng)求的響應(yīng)時(shí)間。 用戶(hù)控件和 ?用戶(hù)控件擴(kuò)展名為 .ascx,代碼擴(kuò)展名為為 .。 ?用戶(hù)控件沒(méi)有 Page指令和 html、 body或者 form元素,不能直接顯示在瀏覽器上,只能通過(guò)在頁(yè)面中被使用才能顯示在瀏覽器上。 ?用戶(hù)控件的聲明語(yǔ)法和創(chuàng)建 頁(yè)面的語(yǔ)法非常的相似,其主要的差別在于: –用戶(hù)控件使用 Control指令取代了Page指令。 –用戶(hù)控件在內(nèi)容外部不包括 html、 body和 form元素。 ? (1)啟動(dòng) VS2023打開(kāi)或者新建一個(gè)網(wǎng)站,在【 解決資源管理器 】 窗格中,右擊選擇網(wǎng)站URL,打開(kāi)快捷菜單,選擇 【 添加新項(xiàng) 】 ,在 【 添加新項(xiàng) 】 對(duì)話框的對(duì)話框中單擊【 Web用戶(hù)控件 】 , 【 名稱(chēng) 】 框中輸入 Web用戶(hù)控件的名稱(chēng), ,單擊 【 添加 】 按鈕。 ? (2)VS2023將在網(wǎng)站所在的根目錄中創(chuàng)建。 用戶(hù)控件示例 ?(3)自動(dòng)生成的 文件中如下所示一行代碼: ? % Control Language=C“ ? AutoEventWireup=true CodeFile= Inherits=WebUserControl1 % ?(4) 在該用戶(hù)控件的 HTML【 設(shè)計(jì) 】 視圖中,添加一個(gè) TextBox控件TextBox1,此時(shí),用戶(hù)控件設(shè)計(jì)好了。 ?為用戶(hù)控件添加屬性體現(xiàn)了他的靈活性和強(qiáng)大功能。 ?用戶(hù)控件與普通的 Web頁(yè)面不同,可以定義屬性,并且可以在包含它的頁(yè)面中設(shè)置和讀取這些屬性。 ? 接下來(lái)為上面創(chuàng)建的用戶(hù)控件添加一個(gè)屬性。 ? 為用控件添加屬性非常的簡(jiǎn)單,只需在 .。 ? 下面在該用戶(hù)控件中為其添加一個(gè)屬性Content,可以實(shí)現(xiàn)對(duì)用戶(hù)控件中 TextBox1的 Text屬性的讀寫(xiě),代碼如下所示: ? public string Content{ ? get { return 。 } ? set { = value。 } ? } 用戶(hù)控件示例 續(xù) ? 為用戶(hù)控件添加完屬性后,再新建一個(gè) Web頁(yè)面 該屬性,步驟如下: ? (1)把用戶(hù)控件拖放到 體上,選擇菜單“生成” “ 重新生成網(wǎng)站”,則在該用戶(hù)控件的 【 屬性 】 窗口,可以看到為用戶(hù)控件定義好的屬性 —— Content。 ? (2)在 Web窗體 Button控件 Button1,并設(shè)置按鈕 Text屬性值為“確定”,添加一個(gè) Label控件 Label1,雙擊Button1控件,進(jìn)入后臺(tái)代碼編寫(xiě)窗口,在該事件處理程序編寫(xiě)如下代碼: ? if (!= ) ? = + ,你好! 。 ? Else ? = 請(qǐng)輸入你的姓名! 。 ? (3)在 PageLoad()事件代碼中,編寫(xiě)如下代碼: ? if ( == ) ? = 請(qǐng)輸入你的姓名! 。 ?對(duì)于一個(gè)大型的企業(yè)級(jí)網(wǎng)站,可能擁有成百上千的網(wǎng)頁(yè),導(dǎo)航就變得十分重要。 ?好的導(dǎo)航系統(tǒng)能夠便利用戶(hù)在多個(gè)頁(yè)面間來(lái)回瀏覽,增加應(yīng)用程序的可交互性。 ? ,讓開(kāi)發(fā)人員創(chuàng)建站點(diǎn)導(dǎo)航時(shí)變得輕松。 ? ? ? ? ? ? 一些大中型的網(wǎng)站為了讓用戶(hù)便于找到合適的網(wǎng)頁(yè),特別定制了一些站點(diǎn)目錄文件,用于定義站點(diǎn)結(jié)構(gòu),稱(chēng)之為站點(diǎn)地圖。 ? 在 ,微軟為了簡(jiǎn)化創(chuàng)建站點(diǎn)地圖的工作,提供了一套用于導(dǎo)航的站點(diǎn)地圖技術(shù)。 ? 組成: – 一個(gè)用于定義站點(diǎn)結(jié)構(gòu)的 XML文件,又稱(chēng)為站點(diǎn)地圖文件。 – 用來(lái)綁定到 XML站點(diǎn)地圖文件的 SiteMapDataSource數(shù)據(jù)源控件。 – 用于顯示站點(diǎn)地圖的導(dǎo)航控件,如 TreeView控件和Menu控件。 ? SiteMapPath控件是一個(gè)非常方便的控件,可以自動(dòng)根據(jù)在站點(diǎn)地圖文件個(gè)導(dǎo)航路徑,此路徑為用戶(hù)顯示當(dāng)前頁(yè)在網(wǎng)站中的路徑及返回到首頁(yè)的導(dǎo)航鏈接。 ?只有在站點(diǎn)地圖文件中列出的頁(yè) ,才能在SiteMapPath控件中顯示導(dǎo)航數(shù)據(jù)。 ? SiteMapPath控件可以自定義導(dǎo)航路徑的外觀。 ? (1)首先需要添加一個(gè)站點(diǎn)地圖文件 ,在文件中添加如下代碼: ? ?xml version= encoding=utf8 ? ? siteMap xmlns= ? siteMapNode url=~/ title=主頁(yè) description=Home ? siteMapNode url=~/ title=服務(wù) description=Services ? siteMapNode url=~/ title=培訓(xùn) description=Tranining / ? siteMapNode url=~/ title=查閱 description=Consulting / ? /siteMapNode ? /siteMapNode ? /siteMap SiteMapPath控件示例 SiteMapPath控件示例 ? (2) 創(chuàng)建一個(gè)名為 ,從工具欄拖動(dòng)一個(gè) SiteMapPath控件添加到該頁(yè)面上,自動(dòng)添加下面的代碼: ? asp:SiteMapPath ID=“SiteMapPath1” Runat=“server” ? /asp:SiteMapPath SiteMapPat
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1