2015-01-07 6 views
0

저는 최근에 microsoft webdomain을 호스팅하는 것이 expencive라고 생각했습니다. 따라서 JScript와 CSS를 사용하여 웹 사이트를 간단한 HTML 파일로 변경하려고합니다.asp.net의 공유 레이아웃을 html로 변환하십시오.

누구든지 내 코드 페이지를 내 프로젝트의 공유 레이아웃에서 내 HTML 페이지에 붙여 넣을 수있는 일반 HTML 코드로 변경하는 방법을 알고 있습니까?

<head> 
<meta charset="utf-8" /> 
<meta name="viewport" content="width=device-width" /> 
<title>@ViewBag.Title</title> 
@Styles.Render("~/css/style.css") 
@Styles.Render("~/Content/css") 
@Styles.Render("~/Content/bootstrap.css") 
@Styles.Render("~/css/animate.css") 
@Styles.Render("~/css/animations.css") 
@Styles.Render("~/css/custom.css") 


</head> 

<body> 

@RenderBody() 

@Scripts.Render("~/bundles/jquery") 
@RenderSection("scripts", required: false) 
</body> 
+0

브라우저에서 페이지를로드하고 html로 저장하십시오. – fejese

답변

0

웹 사이트의 모든 페이지를 브라우저에 표시하고 페이지를 마우스 오른쪽 버튼으로 클릭 한 다음 "페이지 소스보기"를 선택하십시오. HTML 파일을 복사하여 새 파일에 붙여 넣으십시오. 렌더링 된 후에 HTML을 캡쳐하는 동안 위의 렌더링 기능이하는 일에 대해 걱정할 필요가 없습니다! 그런 다음 헤드 섹션에 줄을 추가하여 각 .css 파일을 연결하고 (중요 스크립트 인 원본 스크립트와 동일한 순서로 유지) 해당 파일의 복사본을 새 사이트로 이동하십시오.

+0

감사합니다. 한 가지 질문이 남았습니다. 사이트가 더 빨리로드 될 수 있도록 페이지 아래에 Javascript를 배치하는 것이 현명한 방법이라고 들었습니다. 그게 사실이야? – Mirwais

+0

대부분의 경우, 예, HTML이 더 빨리로드됩니다. 그들은 바닥에 가야합니다 (닫는 태그 직전). 그러나 일부 플러그인은 페이지가로드 될 때 디스플레이 변경을 피하기 위해 헤드 섹션 (예 : Modernizr) 및 일부 jQuery UI 코드에 배치하기위한 특정 지침을 수행 할 수 있습니다. 당신이 그것에 관해서는 위의 대답을 Accepted로 표시하기위한 링크를 클릭 할 수 있습니까? - 고맙겠습니다. – GuyH

관련 문제