C# | ASP.NET/ASP.NET
ASP.NET 코드 비하인드에서 경고창 띄우기
bboks.net
2011. 5. 4. 15:21
ASP.NET 코딩을 하다보면 코드 비하인드에서 경고창을 띄워야 하는 경우가 발생
1. UpdatePanel을 사용할 경우
public void CreateMessageAlertInUpdatePanel(UpdatePanel updatePanel, string message) { string script = "alert('" + message + "');"; Guid guidKey = Guid.NewGuid(); ScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), guidKey.ToString(), script, true); }
CreateMessageAlertInUpdatePanel(this.UpdatePanel1, "message") 로 호출
2. UpdatePanel을 사용하지 않을 경우
public void CreateMessageAlert(string message) { string script = "alert('" + message + "');"; Guid guidKey = Guid.NewGuid(); Page.ClientScript.RegisterStartupScript(typeof(Page), guidKey.ToString(), script, true); }
CreateMessageAlert("message")로 호출
[참조] Creating javascript alerts in ASP.NET with UpdatePanel (or without)