/// <summary> /// Show message function /// </summary> /// <param name="messageType">what type of message</param> /// <param name="message">text error/message</param> /// <param name="javaScriptHolder">This control have some javascript its need to add to a control</param> public void Show(MessageType messageType, string message, Literal javaScriptHolder) { CloseButton.Visible = ShowCloseButton; litMessage.Text = message; if (javaScriptHolder != null) { javaScriptHolder.Text += "<script type=\"text/javascript\">" + "$(document).ready(function() {" + "$('" + "#" + CloseButton.ClientID + "').click(function() { " + "$('" + "#" + MessageBox.ClientID + "').fadeOut('slow');" + "}); " + "});" + "</script>"; javaScriptHolder.DataBind(); } MessageBox.CssClass = messageType.ToString().ToLower(); this.Visible = true; containter.Visible = true; }