您的位置:首页 > 编程语言 > ASP

关于ASP页面使用js的alert时,页面的css样式会改变

2016-09-25 20:50 513 查看
页面加载的时候显示的是一种样式,当调用一些客户端或服务端方法后,页面的样式就发生了改变。

 

如果没有通过程序来改写页面的样式,则可能是,执行某些方法后,使用整个页面的代码发生了错误.如Js提示用了Response.write后,该方法把输出的内容输出到了整个页面的前面.在<html>标签外面,使页面错误。

 

怎么解决?

 

        /// <summary>

        /// 弹出JavaScript小窗口

        /// </summary>

        /// <param name="js">窗口信息</param>

        public static void Alert(string message, Page page)

        {

            #region

            string js = @"<Script language='JavaScript'>

                        alert('" + message + "');</Script>";

            if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "alert"))

            {

                page.ClientScript.RegisterStartupScript(page.GetType(), "alert", js);

            }

            #endregion

        }
4000

 

页面加载的时候显示的是一种样式,当调用一些客户端或服务端方法后,页面的样式就发生了改变。

 

如果没有通过程序来改写页面的样式,则可能是,执行某些方法后,使用整个页面的代码发生了错误.如Js提示用了Response.write后,该方法把输出的内容输出到了整个页面的前面.在<html>标签外面,使页面错误。

 

怎么解决?

 

        /// <summary>

        /// 弹出JavaScript小窗口

        /// </summary>

        /// <param name="js">窗口信息</param>

        public static void Alert(string message, Page page)

        {

            #region

            string js = @"<Script language='JavaScript'>

                        alert('" + message + "');</Script>";

            if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "alert"))

            {

                page.ClientScript.RegisterStartupScript(page.GetType(), "alert", js);

            }

            #endregion

        }

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐