随笔预览时出现客户端错误的解决方法

 

点击预览之后,弹出预览页面,关闭后,会出现一个错误提示框:"未定义:PreviewPost".

这是因为Dottext.Framework.Util.Globals中一段代码生成的客户端脚本有错误,原来的脚本如下:

   public   static   void  ShowModalDialog( ref  System.Web.UI.Page pgeParent, string  strURL, string  width, string  height)
  
{
   
string  o_strScript  =   " <script language=javascript>showModalDialog('{0}',window,'dialogWidth:{1};dialogHeight:{2};resizable:1;location=yes;scrollbars=yes;menubar=yes;status=yes;'); " ;
   o_strScript
= string .Format(o_strScript,strURL,width,height);
   o_strScript 
+=  (strURL  +   "  </script> " );
   pgeParent.RegisterStartupScript(
" showModalDialog " , o_strScript);
  }

修改成以下脚本

         public   static   void  ShowModalDialog( ref  System.Web.UI.Page pgeParent, string  strURL, string  width, string  height)
        
{
            
string  o_strScript  =   " <script language=javascript>showModalDialog('{0}',window,'dialogWidth:{1};dialogHeight:{2};resizable:1;location=yes;scrollbars=yes;menubar=yes;status=yes;'); " ;
            o_strScript
= string .Format(o_strScript,strURL,width,height);
            o_strScript 
+=   "  </script> " ;
            pgeParent.RegisterStartupScript(
" showModalDialog " , o_strScript);
        }

 ShowWindow函数也有同样的错误,一并修改即可

你可能感兴趣的:(随笔预览时出现客户端错误的解决方法)