3國際it著名2007版aspnet技巧_第1頁
3國際it著名2007版aspnet技巧_第2頁
3國際it著名2007版aspnet技巧_第3頁
3國際it著名2007版aspnet技巧_第4頁
3國際it著名2007版aspnet技巧_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論