2011-03-05 3 views
0

iframe에 일부 콘텐츠를 동적으로 표시해야하는 요구 사항이 있습니다. 제 시나리오를 설명해 드리겠습니다. 나는 일부 html 텍스트를 표시해야하는 양식이 있습니다. 내가했던 것은 이전에 폼에 리터럴을 배치하고 HTML 텍스트로 채 웁니다. 모두 잘 작동하지만 표시된 HTML의 텍스트 정렬은 CSS에 의해 무시됩니다. 그래서 지금 내가 원하는 것은 리터럴 대신 iframe을 배치하는 것입니다. 이제 페이지로드 이벤트에서 나는 aspx를 동적으로 생성하고 리터럴 컨트롤을 배치하고 리터럴 컨트롤을 html 텍스트로 채 웁니다. 그런 다음 aspx 페이지를 iframe에 표시합니다.런타임 및 자리 리터럴 컨트롤에 aspx 페이지를 만드는 방법?

그래서 나는 다음과 같은 사항을 알고 싶습니다 :

  • 이 실행시에 동적으로 영문 페이지를 생성, 메모리에 무거운 텍스트, 문자 이상의 20K를 유지하는 것이 좋습니다.

  • 리터럴 내에있는 CSS를 상속하지 않는 것이 좋습니다.

  • 내 접근 방식보다 다른 접근법.

  • 내 접근 방식 (iframe 및 동적 aspx) 구현 방법.

--- 내가 사용하고 ASP.NET/질문 C# 4.0

로드 ... 사전에

감사

답변

1

AmRan,이 실제로 CSS에 문제가있는 경우 먼저 해당 콘텐츠에 대해 별도의 CSS 스타일을 만들고 처음 해보신 솔루션과 함께 사용하려고합니다. 예를 들어,

<div id="dynamicContent"> 

태그 widh 동적 컨텐츠를 포장하고 CSS 파일 내부

#dynamic {} 

스타일 설정을 배치합니다.

리터럴 컨트롤에 CssClass 속성이 있다고 생각하지 않아 레이블 대신 다른 기술을 사용해야합니다.

가능한 경우 IFrame 솔루션을 사용하지 않으려합니다.

희망이 도움이됩니다.

+0

감사합니다. –

관련 문제