2011.05.04 15:21

ASP.NET 코드 비하인드에서 경고창 띄우기

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)
Trackback 0 Comment 0