반응형
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
private TextBox txtName;
private Label lblDisplay;
protected void Page_Init(object sender, EventArgs e)
{
//동적으로 ScriptManager 추가
ScriptManager sm = new ScriptManager();
this.Form.Controls.Add(sm);
//동적으로 ScriptManager 의 비동기 기능 끄기
ScriptManager.GetCurrent(Page).EnablePartialRendering = false;
}
protected void Page_Load(object sender, EventArgs e)
{
//동적으로 업데이트 페널 만들기
UpdatePanel up = new UpdatePanel();
up.ID = "up1";
Literal br = new Literal();
br.Text = "
";
txtName = new TextBox();
lblDisplay = new Label();
Button btn = new Button();
btn.Text = "전송";
btn.Click += new EventHandler(btn_Click);
//반드시 CotentTemplateContainer.Controls.Add() 로 추가해줘야 한다.
up.ContentTemplateContainer.Controls.Add(txtName);
up.ContentTemplateContainer.Controls.Add(btn);
up.ContentTemplateContainer.Controls.Add(br);
up.ContentTemplateContainer.Controls.Add(lblDisplay);
//마지막 페이지에 생성한 업데이트패널 추가
this.Form.Controls.Add(up);
}
void btn_Click(object sender, EventArgs e)
{
lblDisplay.Text = "Hi. " + txtName.Text;
}
}
'.NET > ASP.NET AJAX' 카테고리의 다른 글
| [ASP.NET AJAX] ReorderList with ObjectDataSource (ReorderList 예제) (0) | 2009.07.29 |
|---|---|
| AJAX ToDo List (0) | 2009.07.28 |
| ASP.NET과 자바스크립트 innerHTML (0) | 2009.07.26 |
| ASP.NET AJAX Selecting an AJAX AccordionPane by ID (0) | 2009.03.01 |
| ASP.NET AJAX 사용자 정의 익스텐더 만들기 (0) | 2009.01.06 |
| 태오 라이브러리 AJAX DataTable LIB , DLL (0) | 2008.12.26 |
| Ajax 원격 메서드의 AJAX호출 ~! (닷넷이란 .NET , ADO.NET , ASP.NET , 웹서비스 기본개념) (0) | 2008.12.23 |
| Ajax 웹 사용자 정의 컨트롤 빌드 추가 방법 (0) | 2008.12.18 |

ASPAJAX_TEST.zip