国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

解決asp.net ajax sys未定義的解決方法

2024-07-10 13:26:01
字體:
來源:轉載
供稿:網友
出現這種錯誤,一般是缺少2個文件,放到項目或者服務器根目錄下

新建記事本,隨便打上幾個字母,分別保存為以下2個文件,上傳即可解決

WebResource.axd , ScriptResource.axd

或參考如下方法:每個人碰到的原因可能不一樣。

首先,我們看一下網上出問題的同志們雖說都是"Sys 未定義",但是情況卻不盡相同,有的人使用的是Atlas版本,有的使用的Asp.net ajax Beta,有的則是正式發行版Asp.net ajax Beta,所以解決的方法也有區別了。下面簡單歸納一下現有的幾種方法:
1、Web.config配置問題:
將Web.config中的相關節配置成如下,然后重新編譯你的程序:

復制代碼 代碼如下:


<HTTPHANDLERS>
<REMOVE path='"*.asmx"/' verb='"*"'>
<ADD path='"*.asmx"' verb='"*"' PublicKeyToken='31bf3856ad364e35"/' Culture="neutral," Version="1.0.61025.0," Microsoft.Web.Extensions, type='"Microsoft.Web.Script.Services.ScriptHandlerFactory,' validate='"false"'>
<ADD path='"ScriptResource.axd"' verb='"GET"' type='"Microsoft.Web.Handlers.ScriptResourceHandler"' validate='"false"/'>
</HTTPHANDLERS>
<COMPILATION debug='"true"'>
<ASSEMBLIES>
<ADD PublicKeyToken='31BF3856AD364E35"/' Culture="neutral," Version="1.0.61025.0," assembly='"Microsoft.Web.Extensions,'>
</ASSEMBLIES>
</COMPILATION>


如果還有錯誤,試著把<asp:ScriptManager runat="server" AsyncPostBackTimeout="200" />寫在緊隨<form>標記內

2、權限問題:
匿名用戶無法訪問 axd文件時,就會造成此類錯誤,關于這個的討論大家可以看看 《Asp.net Ajax 中的腳本錯誤: Sys未定義 的解決方法》,在這里作者有詳細的討論

3、IIS的問題,由于IIS版本問題也可能導致此類錯誤,比如你用的服務器操作系統是2000 server等等,你需要把它們升級到最新版本,這主要是針對IIS的升級。Win2003用戶可以從下面這個地址下載到相關的補丁 (建議你安裝sp2并實時更新升級)
相關討論大家還可以看一下這兒的討論:博客園——

4、類庫問題:
如果真是這兒的問題應該解決起來就比較簡單了,你只需要安照下面的步驟做即可
到?tabid=47&subtabid=471 下載一個庫文件然后解壓到X:/Program Files/Microsoft ASP.NET/ASP.NET 2.0 AJAX Extensions/v1.0.61025 (x代表你安裝路徑盤符)
即可

5、有人提到用IP訪問就會有問題,用Localhost或者域名就正常,這兒我估計是緩存的問題,可以更新一下緩存看看是不是能夠解決

6、另外就殺毒軟件的問題了,如果你的殺毒軟件比較敏感的話也可能會殺掉了某些js程序導致此類問題的產生

7、當然了,你首先得檢查一下你的瀏覽器沒有禁止javascript腳本才行(這個應該最早確認)

8、我自己解決辦法:我在試了上面幾種方法之后都沒有很好地解決,于是我就把所有的Asp.net Ajax的東東全部刪除,包括ToolKits,然后再從asp.net上重新下載最新版本的Ajax安裝之,發現問題簡簡單單地解決了。安裝成功后,在VS的工具箱里分別多了Ajax Extions和Ajax ToolKits兩個選項卡,之后我安裝后是沒有的…… 大家不妨也試一下,按理說成功安裝完成之后就可以正常使用的

9、程序本身的問題:如果你在程序中有自己的Javascript代碼的話,你需要仔細檢查一下客戶端執行后的代碼情況,看看是不是某些變量在未定義前就使用了,特別要注意加載的順序,總之這也是一個造成sys 類型未定義的一個原因
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 息烽县| 长顺县| 昭觉县| 嘉峪关市| 麟游县| 闸北区| 新化县| 宣恩县| 托里县| 洛宁县| 运城市| 鄄城县| 营山县| 和硕县| 南汇区| 玉溪市| 富平县| 雷山县| 遂溪县| 茂名市| 和顺县| 固原市| 景洪市| 安阳市| 广元市| 商都县| 随州市| 通化县| 大埔县| 台中县| 搜索| 靖安县| 略阳县| 江安县| 洪湖市| 昌邑市| 澳门| 河曲县| 铁岭市| 新沂市| 乌兰县|