아이들이 4-H 레코드 북 양식, 기준 및 CD의 예를 볼 수있는 웹 응용 프로그램을 만들고 싶습니다. 플랫폼 독립적 (Windows, Mac 및 Linux와 호환 가능)되도록 웹 페이지 형식으로하고 싶었습니다. ASP.NET에서 응용 프로그램을 작성하여 사이트 (예 : 마스터 페이지, 데이터 바인딩 된 컨트롤)를 재사용 할 수있었습니다. 내 시뮬레이터 서버에서 실행되는 디버그 모드에서는 정상적으로 작동했지만 서버 시뮬레이터없이 파일을 열려고 시도했을 때 단순히 빈 페이지로 표시되었습니다.브라우저에서 로컬 ASP.NET 파일을 표시 할 수없는 이유는 무엇입니까?
나는 지금까지 ASP.NET에서 서버를 실행해야한다고 배웠지 만 제 질문은 ASP.NET 태그가 너무 많은 서버가 필요한 이유는 무엇입니까? 또한 로컬 웹 사이트에서 Master Pages 및 Databound 컨트롤과 같은 ASP.NET 기능을 사용할 수있는 방법이 있습니까?
아니요, ASP.NET 서버를 실행하지 않아도됩니다. 서버가없는 경우 서버 처리를 수행 할 수 없습니다. 메모장에서 HTML 페이지를 제대로 표시 할 수없는 이유를 묻는 것과 같습니다. – DLeh
웹 서버 작동 방식에 대한 오해가 있다고 생각합니다. 웹 서버는 페이지를 가져 와서 "특수 비트"(마스터 페이지 및 컨트롤과 같음)를 읽고 일반적으로 데이터베이스의 데이터를 사용합니다. 그것은 무거운 짐을 수행하고 모든 브라우저에서 읽을 수있는 일반 HTML을 뱉어. – Khan
asp.net 특정 태그를 처리하려면 서버가 필요합니다. 그렇지 않으면 .html 확장자를 추가하십시오. – mxmissile