2013년 10월 28일 월요일

닷넷, C# ASP.NET의 작동원리, aspnet_isapi.dll 닷넷(.NET)이 설치 될...

닷넷, C# ASP.NET의 작동원리, aspnet_isapi.dll
 
닷넷(.NET)이 설치 될 때 로컬 IIS 웹 서버는 자동으로 .aspx 확장자를 가진 파일을 ASP.NET 모듈(aspnet_isapi.dll)과 연결 한다. 기술적으로 보면 이 모듈은 ASPX 파일의 내용을 해석(Parse)하는 것이다. 결국 HTML을 만들어서 웹서버(IIS)에 보내는 역할을 하는 것이다.:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
 
 
ASP.NET 파일을 .aspx 확장장로 등록
 
ASP.NET 페이지는 페이지를 만들기 위해서 확장자명을 aspx로 지정해야 한다. 일반적인 html이라도 확장자를 .aspx로 바꾸어 실행하면 서버로 전달되어 처리되어 html로 번역 되어짐을 알 수 있다.
 
 
웹페이지에 ASP.NET 코드 넣기
 
웹페이지 소스 파일에 서버측에서 실행될 코드를 넣을 때 마다 서버측에서 실행 될 수 있도록 Label을 달아야 한다. ASP.NET 코드를 구분 짓는 방법은 runat 속성을 server로 설정 하는 것이다. 여기서는 C#을 이용하여 웹 페이지를 만들 것이므로 다음과 같은 페이지 지시자를 사용해야 한다.
 
<%@ Page language = “C#”%>
 
코드 블록은 다음과 같이 구성된다.
 
<script language=”C#” runat=”server”>
       C# 코드들….
</script>
 
만약 Visual Basic .NET 언어를 사용 한다면 다음과 같이 한다.
 
<script language=”VB” runat=”server”>
       VB.Net 코드들….
</script>
 
주의 : ASP.NET의 표준 언어는 VB.NET이므로 C#을 사용 한다면 반드시 표기 해야 한다.
 


C#,ASP.NET마스터 8일 56시간   11-06
C#,ASP.NET마스터 18일 54시간   11-01
ASP.NET4.0 MVC 프로그래밍 11일 33시간   11-04
C#,ASP.NET마스터 8일 56시간   11-02
ASP.NET4.0 MVC 프로그래밍 4일 32시간   11-09


댓글 없음:

댓글 쓰기