国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

ASP.NET Ajax 控制

2023-05-08 03:22未知服務(wù)器之家 ASP教程

Ajax 控制 AJAX 代表 Asynchronous JavaScript and XML。這是一項(xiàng)跨平臺(tái)的能加速響應(yīng)時(shí)間的技術(shù)。AJAX 服務(wù)器控件將腳本添加到頁(yè)面,它由瀏覽器執(zhí)行并處理。 然而像其他 ASP.NET 服務(wù)器控件一樣,這些 AJAX 服務(wù)器控件也能擁有與它們相聯(lián)系的

Ajax 控制

AJAX 代表 Asynchronous JavaScript and XML。這是一項(xiàng)跨平臺(tái)的能加速響應(yīng)時(shí)間的技術(shù)。AJAX 服務(wù)器控件將腳本添加到頁(yè)面,它由瀏覽器執(zhí)行并處理。

然而像其他 ASP.NET 服務(wù)器控件一樣,這些 AJAX 服務(wù)器控件也能擁有與它們相聯(lián)系的方法和事件句柄,它們都在服務(wù)器端處理。

在 Visual Studio IDE 里的 control 工具箱含有一組叫作 AJAX 的控制組件。

ASP.NET Ajax 控制如果你創(chuàng)建一個(gè) Ajax Enabled site 或者從 Add Item 對(duì)話(huà)框添加一個(gè) AJAX Web Form,網(wǎng)頁(yè)將自動(dòng)形成,并包含 script manager 控件。ScriptManager 控件為所有的服務(wù)器端的控件照顧客戶(hù)機(jī)端的腳本。

UpdatePanel 控件

UpdatePanel 控件是一個(gè)容器控件并且源自 Control 類(lèi)。它作為它里面的子控件的容器而運(yùn)作并且不擁有它自己的接口。當(dāng)它其中的一個(gè)控件觸發(fā)提交回來(lái),UpdatePanel 干預(yù)異步啟動(dòng)并更新部分頁(yè)面。

例如,如果一個(gè) button 控件在 update panel 內(nèi),并且它被點(diǎn)擊了,只有 update panel 內(nèi)的控件將被影響,頁(yè)面其他部分的控件將不會(huì)被影響。這被叫做部分提交返回或者異步提交返回。

例子

在你的應(yīng)用程序中添加一個(gè) AJAX 網(wǎng)頁(yè)表單。它包含默認(rèn)的 script manager 控件。插入一個(gè) update panel。將一個(gè) button 控件和一個(gè) label 標(biāo)簽放置在 update panel 控件內(nèi)。將另一個(gè) button 和 label 集放置在 panel 外。

設(shè)計(jì)視圖如下所示:

ASP.NET Ajax 控制button 控件對(duì)時(shí)間處理程序都擁有相同的代碼:

string time = DateTime.Now.ToLongTimeString(); lblpartial.Text = "Showing time from panel" + time; lbltotal.Text = "Showing time from outside" + time;

觀察當(dāng)頁(yè)面被執(zhí)行時(shí),如果總的提交返回按鈕被點(diǎn)擊了,它將更新標(biāo)簽中都更新時(shí)間,但是如果部分提交返回按鈕被點(diǎn)擊,它僅僅更新在 update panel 內(nèi)的標(biāo)簽。

ASP.NET Ajax 控制以上的片段展示了一個(gè)簡(jiǎn)單的帶有 ProgressTemplate 標(biāo)簽的信息。但是,它可以是一張圖片或者其他相關(guān)的控件。UpdateProgress 控件顯示每一個(gè)異步的返回,除非它使用 AssociatedUpdatePanelID 屬性,被指定為單獨(dú)的 update panel。

UpdateProgress 控件的屬性

以下的表格展示了 update progress 控件的屬性。

屬性描述
AssociatedUpdatePanelID獲得并用這個(gè)控件所聯(lián)系的控件設(shè)置 update panel 的 ID。
Attributes獲得并設(shè)置 UpdateProgress 控件的 cascading style sheet(CSS)屬性。
DisplayAfter在處理模板被展示后獲得并以毫秒設(shè)置時(shí)間。默認(rèn)是 500。
DynamicLayout指示進(jìn)程模板是否被動(dòng)態(tài)展示。
ProgressTemplate指示模板在一個(gè)比 DisplayAfter 時(shí)間花了更多時(shí)間的異步提交返回的過(guò)程中展示。

UpdateProgress 控件的方法

以下的表格展示了 update progress 控件的方法:

方法描述
GetScriptDescriptors返回一個(gè) UpdateProgress 控件的客戶(hù)端功能所需要的組件,行為和客戶(hù)端控件的列表。
GetScriptReferences返回一個(gè)客戶(hù)端腳本依賴(lài) UpdateProgress 控件的列表。

Timer 控件

timer 控件被用來(lái)自動(dòng)初始化提交返回。這可以用兩種方式完成:

(1)設(shè)置 UpdatePanel 控件的 Triggers 屬性。

<Triggers> <asp:AsyncPostBackTrigger ControlID="btnpanel2" EventName="Click" /> </Triggers>

(2)直接在 UpdatePanel 內(nèi)部放置一個(gè) timer 控件來(lái)作為一個(gè)子控件的觸發(fā)器。一個(gè)單獨(dú)的 timer 能作為許多 UpdatePanel 的觸發(fā)器。

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always"> <ContentTemplate> <asp:Timer ID="Timer1" runat="server" Interval="1000"> </asp:Timer> <asp:Label ID="Label1" runat="server" Height="101px" style="" > </asp:Label> </ContentTemplate> </asp:UpdatePanel>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 丝袜美腿一区二区三区 | 久久精品噜噜噜成人av农村 | 日韩h视频 | 日韩一区二区三区在线 | 国产精品极品美女在线观看免费 | 免费视频一区二区 | 亚洲国产精品久久人人爱 | 久久国产精品久久久久久电车 | 曰批免费视频播放免费 | 99热精品在线 | 欧美一区 | 九九热精品视频在线观看 | 日韩欧美二区 | 成人福利网站 | 亚洲免费在线视频 | 久久久久久免费毛片精品 | 五月天婷婷综合 | 国产视频自拍一区 | 亚洲欧美日韩精品久久亚洲区 | 中文日韩在线 | 亚洲精品午夜 | 久久成人免费视频 | 免费观看一区二区三区毛片软件 | 久久久久久久一区 | 久久一区| 亚洲2020天天堂在线观看 | 一区高清 | 日本在线视频一区二区三区 | 中文字幕视频一区 | 久热免费在线视频 | 国产黄色网址在线观看 | 国产日韩一区二区三区 | 韩国一区二区视频 | 一区二区三区国产 | 黑人中文字幕一区二区三区 | 国内外成人在线视频 | 七七婷婷婷婷精品国产 | www.色.com| 在线色网站| 亚洲欧美高清 | 成人在线免费观看视频 |