프로그래밍/ASP.NET
업데이트패널에서 자바스크립트 사용하기
쇠주는참이슬
2013. 7. 18. 08:56
업데이트패널 (updatepanel)에서 자바스크립트 사용하기
출처 : http://jubilate.tistory.com/115
업데이트 패널안에서 javascript alert창을 띄우는 비지니스 로직입니다.
공통 코드나 baseweb 쪽에 넣어두시면서 update panel이 필요한 페이지에서 사용하시면 될것 같습니다.
원문글은 VB로 되어있습니다.
원문글 제목 : Creating javascript alerts in ASP.NET with UpdatePanel (or without)
원문글 경로 : http://delroger.wordpress.com/2008/08/06/creating-javascript-alerts-in-aspnet-with-updatepanel-or-without/
업데이트 패널에서
public void CreateMessageAlertInUpdatePanel(UpdatePanel up, string strMessage)
{
string strScript = "alert('" + strMessage + "');";
string guidKey = Guid.NewGuid().ToString();
ScriptManager.RegisterStartupScript(up, up.GetType(),guidKey, strScript, true);
}
{
string strScript = "alert('" + strMessage + "');";
string guidKey = Guid.NewGuid().ToString();
ScriptManager.RegisterStartupScript(up, up.GetType(),guidKey, strScript, true);
}
일반 페이지에서 (VB코드와 약간 다릅니다)
public void CreateMessageAlert(string strMessage)
{
string strScript = "alert('" + strMessage + "');";
string guidKey = Guid.NewGuid().ToString();
Page pg = (Page)HttpContext.Current.Handler;
pg.ClientScript.RegisterStartupScript(pg.GetType(), guidKey, strScript,true);
}
{
string strScript = "alert('" + strMessage + "');";
string guidKey = Guid.NewGuid().ToString();
Page pg = (Page)HttpContext.Current.Handler;
pg.ClientScript.RegisterStartupScript(pg.GetType(), guidKey, strScript,true);
}
업데이트패널, 업데이트패널, updatepanel, ajax