2009-12-10 2 views
0

어떻게하면 크로스 브라우저 호환 asp.net 컨트롤을 만들 수 있습니까? IE 와만 호환됩니다.
이 작업을 수행하는 가장 좋은 단계를 알려주십시오.asp.net 서버 컨트롤 크로스 브라우저 호환 가능

+0

통제 코드를 보여주십시오. –

+1

어떤 컨트롤 - 표준 컨트롤이나 사용자 정의 컨트롤 중 하나를 작성 했습니까? – Fenton

답변

2

컨트롤의 소스 코드를 변경할 수없는 경우에도 ControlAdapter 파생 클래스를 구현하여 렌더링을 변경할 수 있습니다.
ControlAdapter을 사용하면 컨트롤이 렌더링되는 방식을 재정 의하여 더 많은 브라우저와 호환되거나 CSS 스타일에보다 적합하게 만들 수 있습니다. ASP.Net 2.0의 경우 Microsoft는 사용자가보고 싶은 CSS Friendly Control Adapters 패키지를 출시했습니다.

0

firebug를 사용하여 Firefox에서 컨트롤의 속성이 다르게 동작하는지 확인하고 표준으로 업데이트하십시오.

0

ASP.NET 컨트롤이 크로스 브라우저 호환이라고 생각합니다. 페이지가 & 페이지에 배치 될 때 문제가 발생합니다. 이것은 인라인 스타일을 수정하거나 CSS 파일을 사용하여 수정할 수 있습니다.

관련 문제