제목 : 정말 너무 심각합니다. 도와주세요
글번호:
|
|
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)
{
//바인딩 메서드();
}
}
|
|
|
|