2014-10-10 1 views
0

타사 컨트롤을 사용하는 타사에서 수행 한 ASP.Net 응용 프로그램이 있습니다. 문제는 이러한 컨트롤 중 일부가 IE8 이상에서는 작동하지 않는다는 것입니다. 나는 이것을 조사하고 그들이 다시 일할 수있는 방법을 찾아 내도록 요청 받았다 (회사는 IE11로 업그레이드 중이다).컴파일 된 ASP.Net 사이트에 코드 숨김으로 aspx 페이지 추가

소스 코드를 사용할 수 없습니다. 내가 작업 할 수있는 코드 숨김이 없습니다. 그리고 컨트롤은 더 이상 지원되지 않습니다.

내가 생각할 수있는 한 가지 해결책은 새로운 .aspx 페이지를 추가하고 작동하지 않는 기능을 반환하는 인라인 코드/javascript/코드 숨김을 사용하는 것입니다.

이것이 내 질문입니다. 실현 가능합니까? 아니면이 문제를 해결할 수있는 다른 방법이 있습니까? 응용 프로그램을 새 것으로 바꾸지 못하는 것입니까?

감사합니다.

+0

.aspx 페이지에 CodeFile = "test.aspx.cs"를 사용하면 컴파일 된 .dll 파일을 볼 코드 인 CodeBehind = "test.aspx.cs"대신 코드를 찾을 수 있습니다. 그러나 이것은 좋은 습관이 아닙니다. – Jivan

답변

0

전에 비슷한 문제가 발생하여 .NET Reflector와 같은 decompiler 도구를 통해 컨트롤을 디 컴파일하여 필요한 변경을 수행하고 다시 컴파일하고 서버에 업로드하여 해결했습니다.

관련 문제