2009-12-02 3 views

답변

1

도움, 당신은 할 수 :

Response.Clear(); 
Response.WriteFile(localPathToHtmFile); 

대신 MOD 원하는대로 ify, 그리고 전체 파일을 고수해야한다고 가정하면 페이지가 브라우저에로드 될 때 실행하려는 스크립트를 추가하기 위해 약간 파싱해야합니다. WriteFile을 사용하는 대신 수정 된 문자열을 응답에 씁니다.

다른 옵션으로, 본문에 html 만 포함시킬 수있는 경우 리터럴 컨트롤로로드 할 수도 있습니다. 그런 다음 페이지로드시 의도 된 스크립트를 보내거나 보내도록하는 일반 옵션이 있습니다.

+0

+1 : 나는 html을 span 또는 div 컨트롤의 innerHtml에 추가합니다. – slugster

+0

내 HTML이 외부 파일에 있기를 바랄 때마다 (사용자 측에있을 것이고 사용자가 그것을 바꿀 수 있기 때문에) 다를 수 있습니다. 즉, .aspx 페이지에있는 모듈에 대해 다른 .htm 템플릿이 있습니다. 그것 (.htm 페이지) – dexter

+0

@ 앨런 당신은 여전히 ​​내 답변에 그 전체 파일 또는하지 않는 경우에 따라 솔루션 중 하나를 사용할 수 ... 당신은 단지 외부 위치에서 다운로드해야 - 당신은 이미 수정 된 버전이 사용자의 시나리오에 적합한 경우 로컬로 배포하십시오. – eglasius

관련 문제