2010-06-21 7 views
5

안녕하세요 친구 어색하게 들릴지 모르지만 나는 웹 개발 영역을 asp로 초보자입니다. 그래서 제 질문은 정품입니다. 제발 asp.net에서 포스트 백이 무엇인지 설명해주십시오. 나는 실용적인 의미와 그것이 페이지 라이프 사이클에서 어떻게 작동하는지, dp는 ispostBack을 이해하고 그것을 사용하고 싶다.포스트 백 asp.net

그러나 나는 좋은 예를 들어 설명해 주시길 바랍니다.

+3

Google에 대한 많은 정보가 있습니다 (예 : [이 YouTube 동영상] (http://www.youtube.com/watch?v=I36vXfCaki0). –

답변

1

위키 피 디아 페이지는 답이있다 : ASP 웹 개발의 맥락에서

는 포스트 백은 HTTP POST의 또 다른 이름입니다. 대화 형 웹 페이지에서 양식의 내용이 일부 정보를 처리하기 위해 서버로 전송됩니다. 그런 다음 서버는 새 페이지를 다시 브라우저로 보냅니다.

로그인을위한 암호 확인, 온라인 주문 양식 처리 또는 클라이언트 컴퓨터가 자체적으로 수행 할 수없는 기타 작업을 확인하기 위해 수행됩니다. 브라우저의 버튼으로 수행되는 새로 고침 또는 뒤로 작업과 혼동하지 마십시오.

페이지 수명주기에 대한 자세한 내용은 MSDN을 참조하십시오. 자세한 내용은 here입니다.

+0

하지만 포스트 백과 페이지로드 사이의 관계는 무엇입니까? 중단 점을 사용하면 버튼이 제출되고 포스트 백의 속성이 true 인 것을 보았습니다. 페이지로드가 처음 발생하면 변경 사항이있을 때 다시 게시됩니다. 최선을 다해 ... – NoviceToDotNet

+0

@rupeshmalviya - 포스트 백은 페이지 수명주기가 시작되는 곳입니다. 양식을 게시하면 페이지 수명주기가 시작됩니다.이 수명주기의 포인트 중 하나는 페이지로드 이벤트입니다. – Oded

+0

귀하의 설명을 주셔서 감사합니다 형제 .. 지금은 그것을 배웠습니다 ... – NoviceToDotNet

0

체크 아웃 Page Lifecycle Events

+0

하지만 무엇이 게시물과 페이지로드 사이의 관계 .. 휴식 지점을 사용하여 나는 버튼을 제출하면 그 게시물의 속성은 사실입니다 페이지로드가 처음 발생하면 변경 사항이 커밋 될 때 다시 게시됩니다. – NoviceToDotNet

0

웹 페이지를 다시 동일한 URL에 양식을 게시 할 때 포스트 백은 제목 http://www.asp.net/web-forms 특히 하나에 소개 비디오를.

역사적으로 웹 양식은 다음 페이지에 게시되므로 예를 들어 검색 양식이 검색 양식으로 돌아 가지 않고 결과 페이지에 게시됩니다.

ASP.NET 웹 양식은 Windows 양식 응용 프로그램 작동 방식에 가까운 환경을 만들기 위해 포스트 백에 크게 의존합니다. 동일한 페이지에 다시 게시하면 브라우저의 조치에 반응하는 것처럼 보이는 서버 이벤트를 가질 수 있습니다. 버튼을 클릭하면 다시 게시가 발생하고 브라우저는 버튼 클릭 이벤트로 인해 발생한 변경 사항만으로 동일한 페이지를 다시로드합니다.

+0

하지만 포스트 백과 페이지로드 사이의 관계는 무엇입니까? 중단 점을 사용하면 버튼이 제출되면 포스트의 속성입니다. 다시 사실입니다. 페이지로드가 처음 발생하면 변경 사항이 커밋 될 때 다시 게시됩니다. – NoviceToDotNet

+0

@rupeshmalviya : 개념을 뒤섞고 있습니다. 포스트 백은 .NET주기의 이벤트가 아니며 포스트 백이 페이지를 다시로드하게하는 전체 요청입니다.따라서 포스트 백은 Load 이벤트보다 먼저 시작되고 새 페이지가 응답으로 다시 전송 될 때 Unload 이벤트 이후에 완료됩니다. – Guffa

+0

오 !! 덕분에 Guffa 귀하의 설명을 들어, 사실, 나는 이벤트로 게시물을 고려했다 ... 다시 게시 페이지의 라이프 사이클의 시작 부분에 일어날 그래서 그것은 페이지로드와 관련이 없습니다 – NoviceToDotNet

관련 문제