我在VS2008/.Net 3.5中使用了ajax控件工具包(以.Net 3.5爲目標)的控件,從而實現了一個工作項目。如何從ajax控件工具包中進行控件從VS2008升級到VS2010的工作
我升級了VS2010 Beta 2中的項目。我選擇了將.NET 4.0作爲目標,這樣我就可以利用WebForms(正在工作)的路由。
當一個ModalPopupExtender的網頁載入,但是,我得到的錯誤, 「語法錯誤」 引用一個URI,如:
{}本地主機/WebResource.axd?d=-sR5kj2yKK777ENh8pDLSA2 & T = 633960551687981257。
然後頁面加載不正確,因爲必要的JavaScript文件加載失敗。
我嘗試從ajax.codeplex.com下載新的控件工具包,並引用了AjaxControlToolkit.dll,清除了框架2.0的臨時文件4.0,但它沒有區別。
然後我讀了this post關於進一步調試錯誤。當我解密的請求WebResource.axd的,他們發現,看起來像耶路:
- S | WebForms.js
- ZSystem.Web,4.0.0.0,b03f5f7f11d50a3a | WebUIValidation.js |
因此,對文件的管道分隔引用似乎已被錯誤地構造。似乎不太可能有任何想法該怎麼做,但這是什麼,但什麼...
不知道這與什麼有關。我沒有使用Routes.Add;我正在使用Routes.MapPageRoute,而我沒有路由.axd文件(我沒有將RouteExistingFiles設置爲false)。 – dudeNumber4 2010-01-04 15:51:27