我在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