亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

remote script文檔(轉載自微軟)(七)

2019-11-18 22:28:50
字體:
來源:轉載
供稿:網友
文檔: 檢查錯誤
當您在服務器腳本中用 remote scripting 調用方法時,可能會遇到多種錯誤,包括語法錯誤和運行時間錯誤,以及調用 remote scripting 方法時的錯誤。remote scripting 調用機制向您提供了獲知調用過程中所出現錯誤信息的途徑。

錯誤處理程序根據您是進行同步或者異步調用稍微有些不一樣。如果您在進行同步調用時導致錯誤,那么 remote scripting 機制將在瀏覽器中顯示一條錯誤消息。錯誤文字來自于調用對象的 message 屬性。有關詳細信息,請參閱如下的“Remote Scripting 調用故障診斷”。

不過,如果您產生導致一個錯誤的異步調用,那么您可以通過指定一個錯誤回調函數捕獲該錯誤,該回調函數的調用在很大程度上和普通回調函數有相似之處。

捕獲異步調用中產生的錯誤

您可以指定自己異步 remote scripting 調用中的錯誤回調函數名。由于您必須傳遞該回調函數的函數指針,因此對于異步方法調用來說,您必須使用 javaScript。如果您已經創建了對服務器頁的對象引用,那么可以用第一個語法示例。否則可以用第二個語法示例。
callObject = aspObject.methodName(p1, p2[,...],
   callbackFunction, errorCallbackFunction, context)

callobject = RSExecute(url, methodName, p1, p2[,...],
   callbackFunction, errorCallbackFunction, context)


有關產生對服務器方法異步調用的詳細信息,請參閱異步調用 Remote Scripting 方法。

不管您進行同步還是異步調用,都可以得到關于錯誤條件的信息,方法是測試調用對象的屬性。如果用戶指定了錯誤回調函數,那么調用對象就被作為參數傳遞,就象普通回調函數參數傳遞一樣。特別是下面的屬性提供了錯誤信息:

status 如果遠程調用失敗則包含 -1。


data 包含服務器返回的 xml 格式的粗信息。這是調試的最好信息源,因為它包含了錯誤消息的完整文本以及服務器生成的其他消息。


message 包含 remote scripting 代理過程生成的錯誤消息信息(如果有的話)。message 中的錯誤消息不必要和 data 屬性中的一樣。例如,如果 ASP 頁包含一條語法錯誤,那么關于該錯誤的詳細消息將出現在 data 屬性中,但消息屬性將只包含這樣一條消息──它指示用戶不能調用 ASP 頁上的方法。
下面的腳本示例了客戶腳本中的一個錯誤回調函數。第一個腳本產生一個 remote scripting 調用,并指明錯誤回調函數。第二個腳本是錯誤回調函數本身。錯誤回調函數并不顯式地對調用對象 status 屬性值進行測試,因為該函數僅在調用失敗時才被調用。

<SCRIPT LANGUAGE="Javascript" for="btnSquare" event="onclick">
    rsMath = RSGetASPObject("rsadd.asp");
    number1 = txt1.value;
    context = "squaring";
    co = rsMath.square(number1,showResults,showErrors,context);

function showErrors(co){
    // 轉儲粗數據
    msg = "The raw data returned by the remote method call is "
    msg = msg + co.data
    alert(msg);
    // 顯示友好信息
    msg = "The following error occurred during the "
    msg = msg + co.context
    msg = msg + " remote scripting call:/n"
    msg = msg + co.message
    alert(msg);
}
</SCRIPT>


Remote Scripting 調用故障診斷
找到某個 remote scripting 調用中的確切錯誤源并不總是一件容易的事情,因為 remote scripting 不僅涉及到客戶而且涉及到服務器上的多個文件。不過,某些類型的錯誤屬于一般性錯誤,而且容易發現。另外,用戶可以用 remote scripting 機制的錯誤捕獲程序獲得調用過程中所出現錯誤的詳細信息。

在某些情況下,用戶不能用 remote scripting 進行任何處理,因為尚未對之進行正確的初始化。下表列出了典型的初始化錯誤及其可能的出錯緣由。

癥狀 可能錯因
Remote scripting 不起作用;客戶頁源僅包含 <APPLET> 標記。 RSEnableRemoteScripting
調用不在文檔主體內。請參閱使得客戶頁內的 Remote Scripting 有效。
Remote scripting 不起作用;所有調用失敗。 ASP 頁未被調用。使用 http:// 協議(而不是 file://)。
客戶端錯誤消息,比如當試圖調用 remote scripting 方法時,出現“未定義 'MSRS' ”消息。 試圖進行遠程調用之前,未能成功調用 RSEnableRemoteScripting 方法。
客戶端錯誤消息“對象不支持該屬性或者方法,”特別顯示出和 .HTM 文件不匹配的行號。 找不到代理對象 (RsPRoxy.class),或者 RSEnableRemoteScripting 方法中傳遞的是無效 URL。
客戶端錯誤消息“創建文件的 ASP 對象失敗”。 RSGetASPObject 調用中傳遞的是無效 URL。請參閱作為對象引用 ASP 頁。


如果錯誤位于包含遠程調用方法的 ASP 頁中,或者如果錯誤出現在對某個遠程方法的調用過程中,那么用戶可以在某個錯誤回調函數中捕獲該錯誤,而且用戶可以從調用對象的 data 和 message 屬性中獲得關于錯誤的信息。

下表列出了用戶可以用錯誤回調函數捕獲的典型問題以及 message 和 data 屬性中的值。在多數情況下,message 屬性返回一般性信息,而 data 屬性則包含關于錯誤的詳細信息。

注意 數據屬性包含一定數目的 XML 標記以及和調用有關的其他信息。下表列出了出現在屬性值中的一個字符串。

問題 消息值 數據值
RSExecute 方法中 ASP 頁的無效 URL。請參閱同步調用 Remote Scripting 方法和異步調用 Remote Scripting 方法 不同的,包括用戶試圖調用的頁名。 (null)
ASP 文件到 Rs.asp 的路徑錯誤。請參閱使得服務器頁中的 Remote Scripting 有效。 “調用的頁不支持 remote scripting?!?“未找到包括文件?!?
ASP 文件中的語法或者運行時間錯誤。 “調用的頁不支持 remote scripting?!?和錯誤有關的細節,包括行號。
試圖調用不存在的方法。 “不是公用函數?!?“不是公用函數?!?
ASP 構造函數引用了未出現在 ASP 文件中的函數。請參閱使得服務器頁中的 Remote Scripting 有效 “調用的頁不支持 remote scripting。” “functionName未定義。”  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人激情视频| 亚洲精品国偷自产在线99热| 国产精品女主播视频| 中文字幕亚洲欧美日韩在线不卡| 97精品一区二区三区| 欧美日本中文字幕| 精品一区电影国产| 欧美一区二区大胆人体摄影专业网站| 国产精品入口福利| 国产精品十八以下禁看| 97精品在线观看| 精品动漫一区二区| 日韩欧美一区二区三区久久| 久久久精品欧美| 亚洲一区二区三区四区视频| 亚洲国产精品久久91精品| 亚洲一区二区中文字幕| 欧美日韩精品在线观看| 一区二区三区视频观看| 亚洲精品日韩久久久| 欧亚精品中文字幕| 精品国产欧美一区二区三区成人| 精品久久久久国产| 精品久久久免费| 国产精品视频xxxx| 国产精品一区二区三区久久久| 亚洲天堂第一页| 国产激情久久久| 国产精品久久久久久久久久三级| 精品国产一区二区三区久久| 欧美精品久久久久久久| 成人免费网站在线观看| 这里只有精品视频| 黄色一区二区在线观看| 欧美激情视频在线免费观看 欧美视频免费一| 久久久精品国产网站| 91九色单男在线观看| 亚洲深夜福利网站| 欧美午夜精品久久久久久浪潮| 欧美激情一区二区三区高清视频| 国产91ⅴ在线精品免费观看| 自拍亚洲一区欧美另类| 国产成人久久久精品一区| 欧美成人免费网| 欧美国产日韩二区| 国产亚洲人成网站在线观看| 欧美精品生活片| 欧美激情视频给我| 亚洲香蕉在线观看| 国产精品人成电影| 欧美极品少妇全裸体| 欧美一级片免费在线| 久久视频中文字幕| 日韩美女免费线视频| 中国人与牲禽动交精品| 国产69精品久久久久99| 欧美黑人一级爽快片淫片高清| 国产一区二区三区在线观看视频| 国产激情久久久久| 国产mv久久久| 日韩经典第一页| 亚洲自拍在线观看| 久久精品国产亚洲7777| 日韩中文字幕av| 最新91在线视频| 91精品久久久久久久久| 国产精品美女在线观看| 亚洲天堂网站在线观看视频| 97香蕉超级碰碰久久免费软件| 国产精品自拍网| 成人在线小视频| 国产精品成久久久久三级| 国产日韩欧美一二三区| 国产z一区二区三区| 欧美电影电视剧在线观看| 欧美成人午夜剧场免费观看| 亚洲视频一区二区| 成人免费视频在线观看超级碰| 亚洲人成网站免费播放| 中文国产成人精品| 欧美丰满片xxx777| 欧美与欧洲交xxxx免费观看| 国产精品极品尤物在线观看| 综合激情国产一区| 日韩在线一区二区三区免费视频| 欧美性生交大片免网| 亚洲最大福利视频网| 欧美超级乱淫片喷水| 欧美精品福利视频| 国产视频精品va久久久久久| 久久久国产一区| 久久不射热爱视频精品| 日韩免费观看高清| 日韩中文字幕av| 91久久夜色精品国产网站| 久久亚洲精品视频| 精品久久久久久国产| 亚洲精品一区二区三区不| 亚洲a区在线视频| 91系列在线观看| 亚洲国产又黄又爽女人高潮的| 国产美女被下药99| 97在线日本国产| 欧美性猛xxx| 欧美日韩第一视频| 欧美色欧美亚洲高清在线视频| 亚洲午夜未满十八勿入免费观看全集| 一本一道久久a久久精品逆3p| 成人欧美一区二区三区黑人孕妇| 欧美国产高跟鞋裸体秀xxxhd| 亚洲精品国产精品国自产在线| 九九热精品视频国产| 亚洲精品wwww| 色偷偷av一区二区三区| 国产成人精品久久| 亚洲第一中文字幕| 亚洲无亚洲人成网站77777| 成人久久一区二区三区| 77777少妇光屁股久久一区| 亚洲香蕉av在线一区二区三区| 国产精品免费看久久久香蕉| 国产美女高潮久久白浆| 久久久久久久久久久网站| 欧美大秀在线观看| 欧美日韩美女在线| 国产精品高潮视频| 2020国产精品视频| 亚洲一区二区福利| 欧美激情视频网址| 亚洲成色www8888| 69国产精品成人在线播放| 国产精品视频xxxx| 国产精品成人观看视频国产奇米| 91精品久久久久久| 欧美激情在线观看视频| 国产精品一区二区三区久久久| 91国产精品91| 91日本视频在线| 日本亚洲欧洲色α| 91av在线免费观看| 欧美激情欧美狂野欧美精品| 国产精品入口尤物| 日韩电影中文字幕av| 91情侣偷在线精品国产| 成人精品久久av网站| 欧美激情亚洲激情| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久精品99久久香蕉国产色戒| 国产精品高潮在线| 国产精品成人品| 国产色综合天天综合网| 成人中文字幕+乱码+中文字幕| 日韩国产在线播放| 欧美重口另类videos人妖| 亚洲国产日韩一区| 亚洲成人黄色网| 在线播放日韩专区| 久久久久久久国产精品| 91久久久久久久| 久久久久久久久久国产| 欧美激情高清视频| 欧美在线视频一二三| 亚洲欧美色图片| 日韩成人av在线播放|