asp+ 구문 소개 (2)---첫 번째 asp+ 파일 작성
저자:Eve Cole
업데이트 시간:2009-05-30 19:54:18
asp+ 페이지의 파일은 asp와 동일합니다. 텍스트 파일이지만 접미사 이름이 더 이상 .asp가 아니라 .asp+입니다.
클라이언트 브라우저가 .aspx 파일 요청을 IIS로 보내면 IIS는 먼저 .aspx 파일을 실행 중인 NGWS 클래스 파일로 컴파일합니다. 이제부터는 이 컴파일 프로세스가 처음 실행되는 동안에만 발생합니다. 실행 상태에서 NGWS 클래스로 직접 실행합니다. (.jsp와 매우 유사합니까?--원본 텍스트가 아닌 두부가 추가되었습니다.)
가장 간단한 Asp+ 파일은 html 파일의 접미사 이름을 .aspx로 변경하여 생성할 수 있습니다! 다음 예에서는 그러한 예를 하나 만들겠습니다. 실행 예는 여기를 참조하세요.
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro1.aspx
원본 코드는 다음과 같습니다.
<html>
<머리>
<link rel="stylesheet"href="intro.css">
</head>
<본문>
<중앙>
<form action="intro1.aspx" method="post">
<h3> 이름: <input id="Name" type=text>
카테고리: <select id="카테고리" size=1>
<option>심리학</option>
<옵션>비즈니스</옵션>
<option>popular_comp</option>
</select>
<입력 유형=제출 값="조회">
</form>
</center>
</body>
</html>
(두부 추가:
어떤 사람들은 이 예제가 너무 단순하거나 전혀 예제가 아니라고 말할 것입니다. 그러나 학습을 위해서는 최소한 asp+의 신비한 모습에 대해 더 깊이 이해할 수 있도록 돕습니다. 아래에서는 < %%로 예제를 설명합니다. > 라벨 입자)
ASP+ 파일은 ASP 파일과 호환됩니다. <%%> 사이에 중첩된 HTML 언어를 사용할 수 있습니다. 다음은 ASP 파일과 완벽하게 호환되는 매우 간단한 ASP+ 파일입니다.
<html>
<머리>
<link rel="stylesheet"href="intro.css">
</head>
<본문>
<중앙>
<form action="intro2.aspx" method="post">
<h3> 이름: <input id="Name" type=text>
카테고리: <select id="카테고리" size=1>
<option>심리학</option>
<옵션>비즈니스</옵션>
<option>popular_comp</option>
</select>
<입력 유형=제출 값="조회">
<p>
<i에 대한 %=0 ~ 7%>
<font size="<%=i%>"> ASP+에 오신 것을 환영합니다 </font> <br>
<% 다음 %>
</form>
</center>
</body>
</html>
이 예의 작동을 참조하십시오
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro2.aspx
(두부 추가 : 위의 예는 aspx 파일과 asp 파일의 완전한 호환성을 보여 주지만 이것뿐입니다. aspx는 새로운 핫스팟이되지 않습니다. 다음은 aspx 파일의 새로운 기능을 간략하게 소개합니다)
팁: asp와 달리 asp와 같은 스크립트 수준 실행이 아닌 <%%>에 포함된 코드가 컴파일되고 실행됩니다.
asp+ 파일의 <% %> 코드는 asp처럼 HTML 출력 표시를 동적으로 수정하여 클라이언트의 콘텐츠를 변경할 수 있습니다.
<%@ 페이지 언어="VB" %>
<html>
<머리>
<link rel="stylesheet"href="intro.css">
</head>
<본문>
<중앙>
<form action="intro3.aspx">
<h3> 이름: <input name="Name" type=text value="<%=Request.QueryString("Name")%>">
카테고리: <select name="카테고리" size=1>
<%
나는 정수로 희미해진다
희미한 값(3)을 문자열로
값(0) = "심리학"
값(1) = "비즈니스"
값(2) = "popular_comp"
I = 0에서 Values.Length까지 - 1
%>
<% If (Request.QueryString("Category") = Values(i)) %>
<선택된 옵션>
<%다른%>
<옵션>
<% 종료 조건 %>
<%=값(i)%>
</옵션>
<% 다음 %>
</select>
<입력 유형=제출 이름="조회" 값="조회">
<p>
<% If (Request.QueryString("Lookup") = Null 아님) %>
안녕하세요 <%=Request.QueryString("Name") %> 님, 다음을 선택하셨습니다: <%=Request.QueryString("Category") %>
<% 종료 조건 %>
</form>
</center>
</body>
</html>
실행 예시는 다음과 같습니다.
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
ASP+에는 또한 많은 새로운 기능이 있는데, 적절한 시기에 계속 소개하겠습니다!
계속해서 우리를 지원해주세요!