2009-07-17 2 views
2

ASP.NET MVC를 배우는 중입니다. 괴상한 저녁 식사 응용 프로그램을 통해 학습하고 있습니다.ASPX 또는 ASCX 페이지를 배우고 이해하는 방법

ASPX 및 ASCX 파일을 이해하는 데 문제가 있습니다. ASPX 파일에 코드를 작성하는 방법은 꽤 이상하게 보입니다 (코드는 여러 줄로 나뉩니다).

ASPX 페이지를 작성하는 방법을 설명 할 수있는 온라인 자습서/안내서/자료를 제안 해주십시오.

편집 :

또 다른 질문 : 유형 HttpRequest에의 "요청"과 같은 변수가 aspx 페이지에서 사용하는 경우,이 오는가를? 클래스가 어디에 있는지, 변수 선언은 어디에 있습니까?

+0

방금 ​​응용 프로그램 코드를 살펴 보았습니까? 아니면 괴상한 식사 자습서 (http://tinyurl.com/aspnetmvc)를 사용하고 있습니까? – ahsteele

+0

아니요, 전 그냥 괴상한 저녁 식사 신청서가 있습니다. "Professional ASP.NET MVC 1.0"책은 아직 없습니다. – Hemant

+0

다른 웹 프로그래밍 언어 또는 플랫폼을 알고 계십니까? 또는 asp.net (MVC 아님) 전에 시도 했습니까? – xandy

답변

1

요청은 일반적으로 단일 요청에서 정적 개체 인 HttpRequest 유형입니다. 즉, 요청은 클라이언트가 만든 모든 HTTP 요청에서 매번 생성됩니다.

모든 aspx 페이지는 Page Class에서 상속됩니다. 같은

public class Default : Page {..} 

요청 속성 응답 등과 같은 다른 컨텍스트와 같은 페이지 클래스에 정의 된 (그리고 ASCX 대해 동일한 경우, 부모의 UserControl이다). 모두 HttpContext.Current (컨텍스트의 단일 인스턴스를 반환 함)를 통해 액세스 할 수 있지만 쉽게 액세스 할 수 있도록 Page 또는 usercontrol 클래스에 정의되어 있습니다.

0

요청과 관련하여 이는 Page 클래스의 속성입니다. ASPX 페이지는 Page 클래스에서 파생됩니다. 따라서 페이지 클래스의 속성에 액세스 할 수 있습니다.

요청은 HTTP를 통해 사용자가 보낸 모든 매개 변수로 구성되며, 이는 ASP.net에서 강력하게 형식화 된 방식으로 사용하도록 구성됩니다. 클래식 ASP에서 사람들은 Request.SeverVariables (...) 등을 작성해야했습니다.

관련 문제