본문 바로가기

PostBack3

[Asp.net] UpdatePanel 사용 [Ajax사용 / Postback막기] 웹컨트롤을 사용하는데 있어서 Postback을 발생 안하면서 컨트롤을 유용히 사용하려면... UpdatePanel의 사용법및 의미를 알아야것지. 편안하게 설명해준 MSDN 참조 : http://msdn.microsoft.com/ko-kr/library/bb398867.aspx 고유한 개발 환경에서 절차를 구현하려면 다음이 필요합니다. Microsoft Visual Studio 2005 또는 Microsoft Visual Web Developer Express AJAX 사용 ASP.NET 웹 사이트 개별적으로 업데이트되는 두 영역이 포함된 페이지를 만들려면 새 페이지를 만들고 디자인 뷰로 전환합니다. 도구 상자의 AJAX 확장 탭에서 ScriptManager 컨트롤을 두 번 클릭하여 페이지에 추가합니다. .. 2011. 9. 27.
[asp.net] Control의 Postback 막기 아~ 간만에 삽질이구나... asp.net 이제 막 걸음마 하려다가 중단하고 다시 잡았으니.. 아무튼!~ 저번글에도 봤듯이.. Postback 이란... 클라이언트의 요청이 있을 때마다 새로이 서버가 페이지를 만들어 보내주는 현상이다. 따라서, aspx페이지에서 과 같은 컨트롤에서 클릭이벤트나 다른 이벤트가 일어날 경우 기본적으로 서버는 다시 페이지를 생성하여 클라이언트에 보내주고, 클라이언트는 사용자에게 보여준다. ( 서버에 보낼 필요 없고 ActiveX로만 보내면 됨 this.btnUpLeft.Attributes.Add("Onclick", "return false;"); } 요런구문으로 수행하면 되것다. postback을 막는건 아무래도 버튼 이벤트를 서버로 보내지 않고, ActiveX나 여타 다른 .. 2011. 7. 21.
[ASP.net]Postback의 의미 ASP.NET을 하려면 이 개념을 모르고 지나가면 안되서 먼저 적어볼까 합니다. 포스트백이란 default.aspx란 페이지가 웹 서버에게 다시 default.aspx란 페이지를 요청하는 프로세스입니다. (asp.net은 디폴트 메인 페이지의 이름이 default.aspx입니다) 웹 프로그래밍을 한번이라도 해보셨다면 바로 이해를 할 거 같은데요^^ 한 페이지에서 다른 페이지로 이동을 하는것이 아니라 submit 같은 버튼을 통해 다시 자신에 페이지가 새로고침이 일어나는 현상을 말합니다. 예제를 만들어 보도록 하겠습니다^^ 다음 코드를 보게 되면 Page가 로딩되면서 일어나는 이벤트의 핸들러인 Page_Load가 보일 것입니다. Button1_Click이라는 이벤트핸들러도 보이죠. 대략적으로 텍스트박스에 .. 2011. 7. 21.