Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : 정말 너무 심각합니다. 도와주세요
글번호: 724
작성자: 배기석
작성일: 2008/04/27 오후 1:51:00
조회수: 4983
텍스트 박스에 처음에 로드할때 어떤 데이터를 출력한뒤에
버튼은 누르면 아래의 코드가 실행이 되어야 하는데
예를 들어 먼저 '1'이란 데이터를 넣고 출력된다음 텍스트박스의 내용을 '2'로 바꾼다음
아래의 코드를 실행하면 '1'이 자꾸만 출력이 되요 어떻게 해야 하는건가요??

StringBuilder sb = new StringBuilder();
        sb.Append("<script>");
        sb.Append("alert('"+txt_Email1.Text+"');");
        sb.Append("</script>");

살료주세요~
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트
  violeter33
  2008-04-27 오후 11:54:25
ASP.NET 은 POSTBACK 이 이루어 지면서..

데이타 처리를 합니다..

여기서 주의 할점은 포스트백이 이루어지면..

무조건 Page_Load 이벤트가 발생을 하는것입니다..

글쓰신 분처럼 수정이 발생하는 페이지에서는 기존의 데이타가 유지가 되는것이지요..

그럴때는 이렇게 해보시면 될거 같습니다..

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//바인딩 메서드();
}
}

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 플래시 파일 삽입하는 법.. (5) - 윤빛나 2008-06-04 4608
현재글 정말 너무 심각합니다. 도와주세요(1) - 배기석 2008-04-27 4983
다음글 visual studio 에서 asp 자동완성?(2) - 김태훈 2008-04-19 6856
 
손님 사용자 Anonymous (손님)
로그인 Home