版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
ASP.NET開發(fā)技巧集錦(二)陳敬熙
微軟開發(fā)顧問喜歡ASP.NET的10大理由速度奇快!可用XCOPY輕松完成部署及應(yīng)用升級強(qiáng)大的工具支持自動錯誤監(jiān)測及恢復(fù)會話狀態(tài)支持Webfarm方式內(nèi)建緩存極大地提升了性能廣泛的移動設(shè)備支持廣泛的編譯型編程語言支持輕松構(gòu)建和使用Web服務(wù)簡單的頁面開發(fā)模型ASP.NET更容易,效率更高的Web編程所需代碼少得多代碼組織清晰得多服務(wù)器端界面控件提供封裝類似VB,事件驅(qū)動的編程模型跨流覽器,跨設(shè)備代碼與文本分離通過CLR以本機(jī)代碼運(yùn)行VB,C#,Jscript更高的性能ASP.NET開發(fā)技巧集錦(二)使用Script呼叫服務(wù)端程序控制Web控件的焦點(diǎn)發(fā)送到其他頁面處理電子相冊ASP.NET開發(fā)技巧集錦(二)使用Script呼叫服務(wù)端程序控制Web控件的焦點(diǎn)發(fā)送到其他頁面處理電子相冊使用Script呼叫服務(wù)端程序XMLWeb服務(wù)基礎(chǔ)
通過標(biāo)準(zhǔn)的Web協(xié)議(HTTP)可編程訪問的WEB組件開放的
Internet
傳輸協(xié)議XMLWeb
serviceSOAPSOAP(簡單對象訪問協(xié)議)–用XML實(shí)現(xiàn)Webservice的標(biāo)準(zhǔn)協(xié)議WSDLXMLWebservices
DescriptionLanguageWSDL–描述Webservice的語言規(guī)范,相當(dāng)于訪問Webservice的接口基于開放的Internet協(xié)議XMLandHTTPUDDIUniversalDescription,
DiscoveryandIntegrationUDDI-Webservice的黃頁那給我用用吧(SOAP)Web服務(wù)工作流程Design-TimeorDynamicRuntime你都有什么服務(wù)啊?(WSDL)
XMLwithservice描述
XML/SOAPBODYWebServiceWebService客戶端UDDI查找服務(wù)
鏈接到DISCO或者WSDL文檔使用Script呼叫服務(wù)端程序建立用于查詢的WebService建立客戶端呼叫頁面定位<div>標(biāo)記呼叫WebService獲取XML資料選取資料項目建立用于查詢的WebService[WebMethod]
public
stringdoSearch(stringkeyword) {
//SqlConnectioncn=newSqlConnection(ConfigurationSettings.AppSettings["pubs"]); SqlDataAdapterda=newSqlDataAdapter("selecttop20title_id,titlefromtitleswheretitlelike@title",sqlConnection1); da.SelectCommand.Parameters.Add(newSqlParameter("@title","%"+keyword+"%")); DataSetds=newDataSet(); da.Fill(ds);
returnds.GetXml(); }建立用于查詢的WebService建立客戶端呼叫頁面建立客戶端呼叫頁面定位<div>標(biāo)記呼叫WebService獲取XML資料選取資料項目(鍵盤)注意事項注意事項<html><body><aHREF="0@PostTax=0">快速致富!</a></body></html><formmethod="POST"action="">
<inputtype="hidden"name="pretax"value="2.5">
<inputtype="hidden"name="posttax"value="3.5">
<inputtype="submit"value="快速致富。單擊此處了解詳細(xì)消息。"></p></form>防護(hù)措施Machine.config全面禁止C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\CONFIGWeb.config單應(yīng)用禁止<webServices><protocols><removename="HttpPost"/><removename="HttpGet"/></protocols></webServices>Web.config單應(yīng)用許可<webServices><protocols><addname="HttpPost"/><addname="HttpGet"/></protocols></webServices>影響禁用HTTP-GET和/或HTTP-POST的影響XMLWebservice的默認(rèn)服務(wù)幫助頁面繼續(xù)有效,但潛在的客戶端將無法使用服務(wù)幫助頁面上的Invoke(調(diào)用)按鈕測試XMLWebservice。如果要在MicrosoftVisualStudio?.NET中調(diào)試XMLWebservice,您必須創(chuàng)建一個測試客戶端程序。ASP.NET開發(fā)技巧集錦(二)使用Script呼叫服務(wù)端程序控制Web控件的焦點(diǎn)發(fā)送到其他頁面處理電子相冊控制Web控件的焦點(diǎn)控制Web控件的焦點(diǎn)SubTextBox1_onkeydown
ifwindow.event.keyCode=13thenEnterTextBox_1.TextBox2.focus()
endif
EndSub控制Web控件的焦點(diǎn)Subdocument_onkeydown
ifwindow.event.keyCode=13then
selectcasewindow.event.srcE
case"TextBox1"EnterTextBox_1.TextBox2.focus()case"TextBox2"EnterTextBox_1.DropDownList1.focus()
case"DropDownList1"EnterTextBox_1.TextBox1.focus()
endselect
endif
EndSub控制Web控件的焦點(diǎn)Subdocument_onkeydown
ifwindow.event.keyCode=13thenwindow.event.keyCode=9
endif
EndSubASP.NET開發(fā)技巧集錦(二)使用Script呼叫服務(wù)端程序控制Web控件的焦點(diǎn)發(fā)送到其他頁面處理電子相冊發(fā)送到其他頁面處理Action+Request.FormServer.Transfer+Context.HandlerFindControl()poster.TextBox2.TextASP.NET開發(fā)技巧集錦(二)使用Script呼叫服務(wù)端程序控制Web控件的焦點(diǎn)發(fā)送到其他頁面處理電子相冊電子相冊電子相冊定制縮略圖圖片表格化設(shè)定DataList項模板電子相冊定制縮略圖電子相冊圖片表格化電子相冊設(shè)定DataList項模板<ItemTemplate><asp:HyperLinkid=HyperLink1Target="_blank"NavigateUrl='<%#DataBinder.Eval(Container,"DataItem.filename","images/{0}")%>'Runat="server"><asp:Imageid=Image2runat="server"ImageUrl='<%#"GetThumbnail.aspx?filename="+Server.UrlEncode(DataBinder.Eval(Container,"DataItem.filename").ToString())%>'AlternateText='<%#"文件名稱:"+DataBinder.Eval(Container,"DataItem.filename")+"\n文件尺寸:"+DataBinder.Eval(Container,"DataItem.size")+"bytes"%>'></asp:Image></asp:HyperLink> </ItemTemplate>總結(jié)使用Script呼叫服務(wù)端程序控制Web控件的焦點(diǎn)發(fā)送到其他頁
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職人工智能工程技術(shù)(AI基礎(chǔ)應(yīng)用)試題及答案
- 2025年高職(農(nóng)產(chǎn)品加工與質(zhì)量檢測)微生物檢測基礎(chǔ)試題及答案
- 2026年寫字樓服務(wù)(會議組織流程)試題及答案
- 2025年高職教育技術(shù)學(xué)(多媒體教學(xué)資源制作)試題及答案
- 2025年中職播音與主持藝術(shù)(播音與主持教學(xué)法)試題及答案
- 2025年中職旅游服務(wù)與管理(景區(qū)講解技巧)試題及答案
- 2025年大學(xué)大一(播音與主持藝術(shù))節(jié)目策劃與制作綜合測試題及答案
- 2025年中職會計(稅務(wù)申報基礎(chǔ))試題及答案
- 2025年大學(xué)第一學(xué)年(材料成型及控制工程)焊接材料學(xué)試題及答案
- 2025年中職(會計基礎(chǔ))賬務(wù)核算階段測試試題及答案
- 綠化養(yǎng)護(hù)考核方案范本
- 餐飲企業(yè)后廚食品安全培訓(xùn)資料
- 國網(wǎng)安全家園題庫及答案解析
- 足踝外科進(jìn)修匯報
- 【12篇】新部編版小學(xué)語文六年級上冊【課內(nèi)外閱讀理解專項訓(xùn)練(完整版)】含答案
- 船艇涂裝教學(xué)課件
- 招標(biāo)績效考核方案(3篇)
- 2025年貸款房屋轉(zhuǎn)贈協(xié)議書
- 2025天津市個人房屋租賃合同樣本
- 中藥熱熨敷技術(shù)及操作流程圖
- 鶴壁供熱管理辦法
評論
0/150
提交評論