Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
            }
        }