Try this method:
public static void Show(string message) { string cleanMessage = message.Replace("'", "\'"); Page page = HttpContext.Current.CurrentHandler as Page; string script = string.Format("alert('{0}');", cleanMessage); if (page != null && !page.ClientScript.IsClientScriptBlockRegistered("alert")) { page.ClientScript.RegisterClientScriptBlock(page.GetType(), "alert", script, true ); } }
In Vb.Net
Public Sub Show(message As String) Dim cleanMessage As String = message.Replace("'", "\'") Dim page As Page = HttpContext.Current.CurrentHandler Dim script As String = String.Format("alert('{0}');", cleanMessage) If (page IsNot Nothing And Not page.ClientScript.IsClientScriptBlockRegistered("alert")) Then page.ClientScript.RegisterClientScriptBlock(page.GetType(), "alert", script, True) ' /* addScriptTags */ End If End Sub
Xtian11 May 15, '13 at 22:45 2013-05-15 22:45
source share