3.2 | 웹 폼의 개요
HTML, CSS, 자바스크립트의 확장자는 일반적으로 *.html, *.css, *.js다. 마찬가지로 ASP.NET 웹 페이지의 확장자는 *.aspx이며, 이 aspx 페이지 하나를 가리켜 ASP.NET 웹 폼이라고 부른다. 일반적인 HTML 페이지는 기본 태그로 body 태그까지 두지만, ASP.NET 페이지는 body 태그 안에 form 태그를 하나 더 두고 그 안에 모든 소스 코드를 작성한다. ASP.NET 웹 폼은 서버 측 자원에 접근하기 쉽고, 기존 HTML 페이지가 할 수 없었던 많은 기능과 웹 사이트 제작에 필요한 많은 기능을 손쉽게 사용하게 도와준다. Visual Studio 2015에서 자동으로 만들어주는 aspx 페이지는 다음과 같다.
<%@ Page Language=“C#” AutoEventWireup=“true” CodeBehind=“Default.aspx.cs” Inherits=“DevASPNET.Default” %> <!DOCTYPE html> <html xmlns=“http://www.w3.org/1999/xhtml"> <head runat=“server”> <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” /> <title>웹 폼</title> </head> <body>
<form id=“form1” runat=“server”> <div> </div> </form> ► ASP.NET 페이지는 form 태그 안에 코드를 작성한다
</body> </html>