ASPX 파일 이해

0 Comments

-그래서 ASPX 가 실제로 어떻게 작동하는지 살펴보고 ASPX 페이지를 열어 보겠습니다. 우리는”전에 그것을 보았지만 콘텐츠 부분 만 만졌고 사이트 마스터 페이지 내부에서 대체됩니다. 그래서 페이지 자체를 보자,어떻게 보이나요? 먼저,우리는 뭔가가 시작하라고 하는 페이지 directive,그래서 매일 페이지로 시작 페이지침,그리고 여러 가지가 있다. 그 중 하나를 페이지 페이지 지시문이라고합니다. 이름 공백이라는 또 다른 것이 있습니다., Include 및 assembles 라는 또 다른 것이 있습니다. 그러나 간결함을 위해서,우리는”여기서 페이지 페이지 지시문에 대해서만 이야기 할 것입니다. 그래서 우리가 제일 먼저,우리는 우리의 속성이라는 타이틀,그리고 당신이 볼 수 있듯이 하나가 설정을 한다. 즉,내 현재 페이지 안에 약 텍스트를 포함 할 제목이라는 변수가 있음을 의미합니다. 그런 다음이 특정 페이지의 언어를 지정합니다. 그런 다음 어떤 마스터 페이지 파일을 사용해야하는지 지정하여 실제로 마스터 페이지가 제자리에 오도록합니다. 우리는 여기에 사이트 마스터가 있으므로 이것이 우리가 말하는 페이지입니다., 그런 다음 AutoEventWireUp 이라는 속성이 있습니다. AutoEventWireUp,그것을”아무것도 더 이상 단지 방법을 말하는 나를 위해 있다는 이벤트는 페이지에 나는 당신이 자동으로 시도하여 그들을 식별,그리고 나는 당신을 보여줍니다 하나입니다. 그러니 그냥 염두에 두십시오. 다음 부분에서 우리는 약 CodeBehind 파일이 있습니다.aspx.즉,이 페이지를 CodeBehind 파일과 연결하려는 경우 정보가이 특정 CS 파일에있을 것입니다. 그리고 마지막으로,우리는 어떤 기반에서 우리가 상속 받고 있다고 말하는 상속을 가지고 있습니다., 그래서 내가 당신에게 빨리 파일이 있지만 우리가 이야기하기 위하여 려고 하고 있는 세부 사항에서 다음 장에서 보여 당신은 우리가 여기라는 파일에 대해입니다.aspx.cs,그리고 그 안에는 demoapp 라는 클래스가 있습니다.약,그래서”그 두 가지가 어떻게 연결되어 있는지. 자,무엇 asp.net 그것은 ASPX 페이지를 볼 때마다 않습니다,그것은 자동으로 c 날카로운 파일을 생성합니다., 나는 그것을 알 수 있습이 조금 비트 카운터 직관적이,특히 볼 때 우리는 여기에 물건처럼 보이는 HTML,그리고 그들 것으로 생성될 HTML,하지만 그것이 작동하는 방법은 걸리는 정보는 그것을 발견한에서 여기고 그것을 변환 C 샤프 코드입니다. 그래서,것들 중 하나는,예를 들어,이 asp:Content 를 만났을 때,asp:Content 는 서버에서 run 이라는 흥미로운 속성을 가지고 있습니다. 이 서버에서 실행 특성에,그것은 말 asp.net 주십시오 치료하는 것으로 비 HTML 코드 및 치료를 실제로 제어할 수 있습니다., 고 있기 때문에 서버에서 실행,지금 asp.net 알 연결하이 무엇으로 우리는 이전에 사이트를 마스터한 파일입니다. 다음 부분은 이 중 하나,그것을”이 h2,이는 하나 그것은 말이 h2 고 코드를 생성하고,실제로 생성된 코드가 될 것인가,응답입니다.쓰기,그리고 그것은”그대로 텍스트를 쓸 것이다. 다음 일이 발생할 것입니다 이<%:. 무엇을 하는지,그것은 변수 타이틀을 우리는 여기에 설정된 실제 값에 대해 말할 것이 바로 인코딩하는 한,그리고 그것을 작성하여 출력됩니다., 고 그것이 실제로 여기에서 텍스트를 여기로 이 모든 것이 다시 말을 응답입니다.쓰십시오. 자,우리가 그것들에 대해 이야기 할 때,우리가 사용할 수있는 다른 다른 지시문이 있습니다. 또 다른 지시문은 이것이 동일 할 것입니다. 그래서 equal 은 콜론과 같은 일을하지만 인코딩은 수행하지 않습니다. 인코딩은이 하나에 HTML 태그를 넣으면 자동으로 그대로 넣어 것을 의미한다. 그래서 내가 이렇게 인코딩을 넣으면,그것은 그것을 전송할 것이고 그것은”텍스트를 그대로 쓸 것이다. 나는 그것이 어떻게 행해지는지 정확하게 데모를 곧 보여줄 것이다., 그리고 우리가 가지고있는 한 가지 더,우리는 코드 지시문을 가지고 있습니다. 따라서 이와 같은 것을 작성하면이 특정 페이지 안에 직접 c 샤프 코드를 작성할 수 있습니다. 그리고 그것이”s c sharp 라는 것을 알고있는 이유는 여기에 언어 C sharp 를 추가했기 때문입니다. 그래서 나는 제목과 같은 것을 할 수 있고,그 다음에 about 제목을 갖는 대신 코드에서 무언가로 값을 재정의 할 것입니다. 좋아요,이는 정상적인 C 코드를 넣어 가지고는 세미콜론,그리고 내가 이제 응용 프로그램을 실행하여 나가는 것을 볼 수 ASPX 페이지에서 타이틀지 않을 것에 대해 더 이상 그것이”할 수 있는 코드에서., 당신이 지금 볼 수 있듯이 우리는 코드에서 있습니다. 그냥 당신을 보여주는 방법의 차이를 인코딩과 비 인코딩이 있는 경우는 것을 동일하고 나는 그것을 저장하고 나는 페이지를 새로 고침,그것은 여전히 코드 표시. 하지만 만약 내가 이제 코드에서 변경해 무언가가 선을 따라,하자”들에 나가도록”s 기울임꼴로 다음과 같이,그리고 나는 그것을 저장하고 다음을 나는 새로 고침부터 다음 코드는 이탤릭체로 표시됩니다. 는 경우가 여기에 다시 다음을 넣어 다시 콜론,그리고 나는 그것을 저장,그리고 나는 페이지를 새로 고침,그것은이를 보여주는 텍스트로는 의미는 그것을 할 것입니다 HTML 인코딩이 있습니다., 는 것을 알고 사용하는 경우 HTML 페이지에서 직접을 수도 있습니다 실제로 귀하의 사이트에 취약하는 스크립트를 주입하는 것을 의미가 HTML 포함하는 자바스크립트,그것은 자동으로 실행되는 페이지에는 경우 인코딩되지 않습니다.


답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다