欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
ASP.NET 2.0無(wú)刷新頁(yè)面新境界
“無(wú)刷新頁(yè)面”,只是一種不確切的效果描述(其實(shí)還有其他各種方法來(lái)實(shí)現這個(gè)效果),更確切的說(shuō)法是:在頁(yè)面上用JavaScript調用服務(wù)器端的一個(gè)方法,然后處理返回的數據。實(shí)現它最標準的方法當然是XMLHTTP。但是,程序員都是懶惰的家伙,每個(gè)人都希望能有更方便的方法,或者,更佳的包裝。比如,Lostinet的Rane就是對XMLHTTP的一個(gè)很好的包裝。
  
  終于,在A(yíng)SP.NET 2.0里面,我們可以輕松的來(lái)做到這點(diǎn)了。服務(wù)器端任何實(shí)現了System.Web.UI.ICallbackEventHandler接口的控件,都可以通過(guò)RaiseCallbackEvent()方法來(lái)處理從頁(yè)面上的JS腳本傳遞過(guò)來(lái)的請求和數據,處理后,再將結果傳回給頁(yè)面。這項能力的底層仍然是XMLHTTP。
  
  下面是一個(gè)簡(jiǎn)單的演示:
  
  在頁(yè)面上,我們放上兩個(gè)文本框和一個(gè)按鈕:

  <INPUT id="txtMessage">
  <INPUT onclick="callToServer();" type="button" value="Call to Server">

   Result : <INPUT id="txtResult" >
  
  當點(diǎn)擊按鈕的時(shí)候,將調用JS腳本方法callToServer(),JS腳本如下:

  function callToServer()
  {
   var param = document.getElementById("txtUsername").value;
   var context = "";
   <% = ClientScript %>
  }
  
  function handleResultFromServer(result, context)
  {
   document.getElementById("txtResult").value = result;
  }
  
  handleResultFromServer()方法則負責將從服務(wù)器傳回的數據寫(xiě)到txtResult這個(gè)文本框里面。
  
  再看看服務(wù)器端的代碼:
  
  public partial class Default_aspx : System.Web.UI.ICallbackEventHandler
  {
   private String ClientScript
   {
   get
   {
   return this.GetCallbackEventReference(this, "param", "handleResultFromServer", "context");
   }
   }
  
   public string RaiseCallbackEvent(string eventArgument)
   {
   return "客戶(hù)端在[" + DateTime.Now.ToString() + "]傳送來(lái) [" + eventArgument + "].";
   }
  }
  
  我們讓頁(yè)面直接實(shí)現ICallbackEventHandler接口,然后接口定義的RaiseCallbackEvent()方法中將服務(wù)器的時(shí)間和傳來(lái)的數據一起返回回去。
  
  ClientScript屬性的作用是,它調用了頁(yè)面的GetCallbackEventReference()方法,獲得了讓客戶(hù)端有能力調用服務(wù)器端方法的JS腳本,并輸出到頁(yè)面的callToServer()方法中,這樣,點(diǎn)擊頁(yè)面按鈕時(shí),就開(kāi)始執行頁(yè)面上包含了調用服務(wù)器方法的的callToServer()方法。
  
  注意GetCallbackEventReference()方法的參數,在參數中,我們定義了客戶(hù)端的哪個(gè)變量包含了要傳遞給服務(wù)器,服務(wù)器方法執行后,調用客戶(hù)端的哪個(gè)方法等信息。GetCallbackEventReference()的詳細參看請看這里。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
GetCallbackEventReference()方法(網(wǎng)上搜集)
ASP.NET 2.0 Client Callback (ICallBackEventHandler...
淺談ASP.NET中如何使用AJAX中的方式-.Net編程教程-模板無(wú)憂(yōu)_www.Mb5u...
將 JavaScript 與 ASP.NET 2.0 配合使用
自定義控件
.net組件開(kāi)發(fā)系列(二)之武林系列 太極拳 開(kāi)發(fā)ajax控件
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久