/// <summary> /// Shows the message. /// </summary> /// <param name="page">The page.</param> /// <param name="messageContent">Content of the message.</param> /// <param name="messageType">Type of the message.</param> /// <param name="messageContainerId">The message container id.</param> public static void ShowMessage(this Page page, string messageContent, Global.Enum.MessageType messageType, string messageContainerId) { var callScript = string.Format( "<script type=\"text/javascript\">showMessage('{0}', '{1}', '{2}')</script>", messageContent, messageType.ToString().ToLower(), messageContainerId); page.ClientScript.RegisterStartupScript(page.GetType(), "showMessage", callScript); }
/// <summary> /// Shows the message in default message container 'oo-messageContainer" /// </summary> /// <param name="page">The page.</param> /// <param name="messageContent">Content of the message.</param> /// <param name="messageType">Type of the message.</param> public static void ShowMessage(this Page page, string messageContent, Global.Enum.MessageType messageType) { var pnlMessage = page.FindControlRecursive("pnlMessage") as System.Web.UI.WebControls.Panel; var liMessage = new System.Web.UI.WebControls.Literal { Text = @"<div id=""wNv-messageContainer"" class=""" + messageType.ToString().ToLower() + @""" style=""display: inline-block; "">" + messageContent + @"</div>" }; if (pnlMessage != null) { pnlMessage.Controls.Add(liMessage); } }