2010-08-12 4 views
-1

aspx 페이지를 HTML 페이지로 다운로드하는 방법은 무엇입니까? aspx 페이지를 HTML로 다운로드하는 다운로드 코드를 사용했습니다. 그러나 내 바탕 화면에 저장된 파일을 열면 형식이aspx 페이지를 HTML 페이지로 다운로드하여 저장하십시오.

<@page directive.....> and oly<% %> <% %> <% %> <% %> <% %> <% %> 

으로 표시됩니다. 이 문제를 해결하고 적절한 html 형식으로 페이지를 다운로드하거나 저장하려면 어떻게해야합니까?

웹 브라우저에서 고객 정보를 제공하는 aspx 페이지가 있습니다. 바탕 화면에 웹 페이지를 HTML 파일로 저장해야합니다.

+2

어떤 코드를 사용하고 있습니까? –

+0

조금 더 시간을 들여서 무엇을하려고하는지 더 잘 설명해 주시겠습니까? –

+1

html을 얻기 위해 코드를 작성하려고합니까? 또는 생성 된 html을보고 싶습니까? html 만 보려면 페이지를 실행 한 다음 브라우저에서 마우스 오른쪽 버튼을 클릭하고 소스를 봅니다. – Chris

답변

0

< %%> 사이의 코드는 서버 측 코드이며 직접 다운로드 할 수 없습니다. 웹 서버는 단순히 전달하지 않으므로 원하는 것은 불가능합니다.

브라우저에서 볼 때 "원본보기"를 사용하여 HTML로 저장할 수 있지만 서버 쪽 코드는 사용할 수 없습니다.

1

로컬 컴퓨터에서이 웹 페이지를 방문하고 있습니까? 렌더링하는 대신 ASPX 페이지 (디렉토리 경로를 지정하는 경우에만 허용됨)를 다운로드하는 것처럼 들립니다. 당신의 IIS 설정을 확인하고 확인

확인하십시오 :

  • 응용 프로그램이 구성된 웹의 시작점
  • 실행이이 올바른 ASP.NET 것을
  • 활성화되어 해당 스크립트 번역.

그런 다음 웹 페이지 (localhost : theportnumber)로 이동하고 마우스 오른쪽 버튼을 클릭 한 다음 렌더링 된 html을 다운로드하십시오.

0

당신은 aspx를 이해하지 못하는 것 같습니다. 보시다시피, .aspx 페이지는 Microsoft 웹 페이지 형식입니다. 그들은 html을 포함 할 수 있지만 "코드 숨김"페이지라고하는 .aspx.cs 개의 파일과 함께 사용되며 서버에서만 발견됩니다. 그들은 자바 애플리케이션처럼 실제 코드를 포함합니다. .aspx 페이지는 .aspx.cs 페이지로 전화를 걸 수 있습니다. 지시어를 사용하면 <%%>이라는 별난 기호가 있습니다.

.aspx 페이지는 C# 코드와 html 코드 (그리고 때로는 ASP 요소)가 혼합되어 있기 때문에 원하는 코드로 직접 변환하지 않습니다. .html.

웹 페이지의 HTML 부분을 다운로드해야 페이지보기 등

File --> Save Page As 

으로 당신이 할 수있는 몇 가지가있다. 그것은 C# 코드 (서버에서 처리됨)를 다운로드하지 않습니다.

브라우저의 다운로드 관리자를 통해 파일을 다운로드하고 HTML을 원할 경우 직접 C# 관련 코드를 직접 제거해야합니다.

HTML .aspx은 정적 페이지 용이고 C# .aspx.cs은 동적 콘텐츠 용입니다.

관련 문제