Hy,HTML 파일을 저장하지 않고 미리 보려면 어떻게해야합니까?
내 응용 프로그램에는 문자열을 html 파일의 내용으로 저장합니다.
브라우저에서이 콘텐츠를 미리보기 할 수 있지만 로컬 콘텐츠를 저장하지 않아도됩니다.
업데이트
그리고 미리보기가 다른 탭이나 창에 있어야합니다.
Hy,HTML 파일을 저장하지 않고 미리 보려면 어떻게해야합니까?
내 응용 프로그램에는 문자열을 html 파일의 내용으로 저장합니다.
브라우저에서이 콘텐츠를 미리보기 할 수 있지만 로컬 콘텐츠를 저장하지 않아도됩니다.
업데이트
그리고 미리보기가 다른 탭이나 창에 있어야합니다.
당신은 너무 같은 응답에 HTML 문자열을 쓰는 미리보기 페이지 만들 수 있습니다 컨트롤 System.Windows.Forms.WebBrowser
를 사용
protected void Page_Load(object sender, EventArgs e)
{
string htmlString = //initialise the string here
Response.Write(htmlString);
Response.End();
}
다른 탭이나 창에서 어떻게 열 수 있습니까? 왜냐하면 'Response.Write()'가 같은 창에 열리기 때문입니다 ... –
을, 당신은 DocumentText
예와 HTML을 미리 볼 수 있습니다 :
webBrowser1.DocumentText = "<HTML><BODY style=\" background-color:black\"></BODY></HTML>";
질문은 asp.Net에 대한 것이고 그렇지 않으면 좋은 제안이 될 것입니다. –
"전혀 디스크에 저장하지 못했습니다"또는 "보존 할 파일을 생성하지 않음"을 의미합니까? 나중에있을 경우 제대로 작동 할 임시 파일을 생성 할 수 있습니다. 이렇게하려면 System.IO.Path.GetTempFileName() + ".html"; – Tipx
전혀 디스크에 가지고 있지 않다 –