AjaxPro排錯指南

2021-09-20 15:04:36 字數 1425 閱讀 9415

之前有用過ajaxpro.dll,感覺前台呼叫後台的datatable時非常好用。結果昨天在專案中使用時怎麼都一直報未定義錯誤。上火啊,頭疼啊。

翻遍了資料,還是沒有找到問題的良藥啊,最終只好無奈的選擇了jquery中呼叫後台webservice方法的方式。

不過還是把ajaxpro.dll比較重要的步驟和容易出錯的地方記錄一下。至於使用例項,可以參考之前寫過的ajaxpro.2.dll級聯下拉框,省市縣

一篇。1. 檢查是否新增了ajaxpro.dll.2的引用。

2. 檢查web.config中是否在system.web下新增了該節點:

3. 後台.cs檔案中是否新增了命名空間引用。

using ajaxpro;

4. page_load事件中是否新增了

ajaxpro.utility.registertypeforajax(typeof(testajax));//testajax為.cs檔案中的類名

5. 方法前是否新增了ajaxmethod。

6. 前台呼叫部分:

要注意呼叫方法返回後要取value值。因為我返回的是dataset,所以最好先進行一些非空判斷等再讀取資料。

7. 最頭疼地是,這次的專案中按照日常的步驟使用ajaxpro,可是怎麼都提示未定義錯誤。實在木有辦法了,只好建立乙個空專案,然後對比著看是**的問題。經過測試有了這個發現:

**內包含子應用程式,如newfolder1中的頁面需要使用ajaxpro。那麼第2步中提到的配置主要是放在外層web.config中。

我們比對一下效果:

8. 另外,還有一些資料說,前台呼叫的script部分,要放在form內部,而且form必須是runat=」server」。不過我進行以上測試的時候,把指令碼放在了head裡面倒是也ok了。

AjaxPro排錯指南

之前有用過ajaxpro.dll,感覺前台呼叫後台的datatable時非常好用。結果昨天在專案中使用時怎麼都一直報未定義錯誤。上火啊,頭疼啊。翻遍了資料,還是沒有找到問題的良藥啊,最終只好無奈的選擇了jquery中呼叫後台webservice方法的方式。不過還是把ajaxpro.dll比較重要的步...

k8s集群排錯指南

排查集群狀態異常問題通常從 node 和 kubernetes 服務 的狀態出發,常見的有 etcd 集群異常會導致 kube controller manager kube scheduler 異常會導致 node 本身宕機或者 kubelet 無法啟動會導致 網路分割槽會導致 kubelet 等...

《MySQL排錯指南》 4 3 其他軟體影響

目前為止我們討論的所有問題在mysql伺服器執行環境中都很重要。理想情況下,mysql應該執行在專有環境中,使用主機的所有物理資源。但是一些站點將mysql用在共享環境下。這包括共享的主機,許多例項執行在mysqld伺服器上,每個例項分別代表不同的客戶,系統同時執行mysqld以及客戶端應用程式和其...