>  기사  >  백엔드 개발  >  ASPX와 면도기

ASPX와 면도기

黄舟
黄舟원래의
2017-02-23 09:48:242330검색

ASPX

ASPX 파일은 Microsoft의 서버에서 가져옵니다. 클라이언트에서 실행 중인 동적 웹 페이지 파일을 IIS에서 구문 분석하고 실행하여 새로운 유형의 동적 웹 페이지를 얻을 수 있습니다. 마이크로소프트가 출시한 🎜>네트워크 프로그래밍 방식은 ASP의 단순한 업그레이드라기 보다는 프로그래밍 방식이 ASP에서 많이 다르기 때문입니다. 서버 측 프로그램 코드, ASP 스크립트 언어를 사용하여 요청이 있을 때마다 서버는 스크립트 구문 분석 엔진을 호출하여 프로그램 코드를 구문 분석하고 실행합니다. ASP.NET은 여러 언어로 작성될 수 있으며 ASP보다 완전히 컴파일되고 실행됩니다. , 그리고 속도의 문제일 뿐 아니라 많은 장점이 있습니다. .asp는 asp 파일 확장자이고, .aspx는 asp.net의 파일 확장자입니다

Razor

Razor는 간단한 프로그래밍 구문으로, 웹 페이지에 서버 측 코드를 삽입합니다. 면도기 구문은 웹 애플리케이션 개발을 위해 특별히 설계된 Microsoft .NET 프레임워크의 구성 요소인 ASP.NET 프레임워크를 기반으로 합니다. Razor 구문은 ASP.NET의 모든 기능을 제공하지만 초보자인 경우 더 쉽게 배울 수 있고 전문가인 경우 생산성이 더 높은 단순화된 구문을 사용합니다. Razor 웹페이지에는 두 가지 콘텐츠가 있다고 설명할 수 있습니다. HTML 페이지: HTML 콘텐츠 및 Razor 코드. 서버는 이런 종류의 페이지를 읽을 때 HTML 페이지를 브라우저로 보내기 전에 Razor 코드를 실행합니다. 서버에서 실행되는 이러한 코드는 서버 데이터베이스에 액세스하는 등 브라우저에서 완료할 수 없는 작업을 완료할 수 있습니다. 서버 코드는 페이지가 브라우저로 전송되기 전에 동적 HTML 콘텐츠를 생성할 수 있습니다. 브라우저 관점에서 보면 서버 코드에서 생성된 HTML과 정적 HTML 콘텐츠 사이에는 차이가 없습니다. 사용 Razor 구문 ASP.NET 웹 페이지에는 cshtml(C#을 사용하는 Razor 구문) 또는 vbhtml(VB를 사용하는 Razor)이라는 특수 파일 확장자가 있습니다.

문법의 차이

요약

간단한 비교를 해보면 Razor가 ASPX보다 간단하다는 것을 알 수 있습니다. Razor는 ASP.NET MVC3에서 새로운 보기 템플릿으로 사용됩니다. 최근 프로젝트에서도 Razor를 사용하는데, HTML 페이지에 C# 코드를 삽입하는 방식이 더 자주 사용되는데, 이는 매우 편리합니다. 나를 비난하고 바로잡아주세요.

위 내용은 ASPX와 Razor의 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:반사와 IOC다음 기사:반사와 IOC