0

저는 VS2008/.Net 3.5에서 ajax 컨트롤 툴킷 (대상 : .Net 3.5)의 컨트롤을 사용하여 작업 프로젝트를 진행했습니다.VS2008에서 VS20010으로 업그레이드 된 프로젝트에서 ajax 컨트롤 툴킷 작업을 제어하는 ​​방법

VS2010 Beta 2에서 프로젝트를 업그레이드했습니다. WebForms (작동 중)의 라우팅을 활용할 수 있도록 .Net 4.0을 대상으로 선택했습니다.

ModalPopupExtender의 부하와 함께 페이지는, 그러나, 나는 오류를 얻을

, 같은 URI를 참조하는 "구문 오류"
{로컬 호스트} /WebResource.axd?d=-sR5kj2yKK777ENh8pDLSA2 & t = 633960551687981257.
그런 다음 필요한 javascript 파일을로드하지 못 했으므로 페이지가 잘못로드됩니다.

ajax.codeplex.com에서 새로운 컨트롤 툴킷을 다운로드하고 AjaxControlToolkit.dll을 참조하여 프레임 워크 2.0 & 4.0에 대한 임시 파일을 지우려고 시도했지만 아무런 차이가 없습니다.

그런 다음 오류를 디버깅하는 것에 대해 this post을 읽습니다. 내가 WebResource.axd와에 요청을 해독 할 때, 그들은 실로처럼 보였다 경로를 보여 주었다 : | WebForms.js

  • ZSystem.Web, 4.0.0.0, b03f5f7f11d50a3a |

    • 들 WebUIValidation.js |

    그래서 파이프로 구분 된 파일 참조가 잘못 구성 된 것 같습니다. 아무도 이것에 대해 무엇을 해야할지 모를 것 같지만, 무엇을 해야할지 모르겠다.

  • 답변

    1


    RouteTable.Routes.Ignore ("*의 .js")를 추가하는 것이 실현 샘플 C# 코드이다;
    등록하려면 Global.ascx.cs

    0

    소스를 codeplex에서 다운로드하고 VS 4.0을 통해 .NET 4.0 용으로 다시 빌드 할 수 있지만 생각하지는 않습니다. 많은 도움을.

    .NET 3.5 (SP1 포함)의 일부인 라우팅을 사용하려면 * .axd 처리기가 라우팅되지 않도록 제외해야합니다. 여기

    RouteTable.Routes.Add(new Route("{resource}.axd/{*pathInfo}", new StopRoutingHandler()));

    +0

    무엇이이 작업과 관련이 있는지 잘 모릅니다. 나는 Routes.Add를 사용하지 않고있다. Routes.MapPageRoute를 사용하고 있습니다. RouteExistingFiles가 false로 설정된 .axd 파일을 라우팅하지 않습니다. – dudeNumber4

    관련 문제