| 加入收藏| 设为首页| 联系我们

首页 站长学习 站长之家 源码下载 建站素材 书籍教程 常用工具
 您现在的位置: 动力中国 >> 网络编程 >> Ajax教程 >> 文章正文  
 MagicAjax.net2.0 框架特殊字符的处理
 

MagicAjax.net2.0 框架特殊字符的处理

http://www.domcn.org  文章来源:本站收藏  点击数:

  关键字:MagicAjax.net2.0 框架特殊字符的处理

       发现这么多人在用这个MagicAjax框架,但是没有人发现这个框架对特殊字符html标记未处理。回调后对页面中特殊字符显示问题,比如特别符号 &#?; (其中 ? 代表 ISO 8859-1 的编码) < < > > & &   等,当一本框值为<100公的的猪,其中有一小于号 (&lt;),而&符号又被译出(& amp),最后文本框的值将会变成& amp lt,这样几个字符。有如下两种解决办法:
         解决办法一:在页面中显示数据时所有的特殊符号替换为全角,不过这个方法太笨了,也太麻烦了。建议使用第二种方法。
         例如:
                  string str = 所有<100公所的猪;
                   str.Replace(<, <);//替换为全角,不过,还有< < > > & 这些符号哦,一个个替换就是了,
         解决办法二:更改MagicAjax源代码,不用怕,^-^,  这个更改并不难,首先到官方网站下载。net2.0的源代码下来,打开项目,找到一个为   AjaxCallHelper.cs     的类,这类的功能还真是强啊。在里面找到方法为EncodeString(string str),源代码如下:
          public static string EncodeString(string str)
        {
            //TODO: use 1 regular expression (faster)
            System.Text.StringBuilder sb = new System.Text.StringBuilder(str);
            sb.Replace(\\, \\\\);
            sb.Replace(\, \\\);
            sb.Replace(\r, \\r);
            sb.Replace(\n, \\n);
            sb.Replace(\t, \\t);
            sb.Replace(&lt;, <);
            sb.Replace(&amp;, &);
            sb.Insert(0, \);
            sb.Append(\);
            return sb.ToString();
        }
         把这些特殊字符在显示的时候替换不OK了,最后Release项目,问题解决了。哦也!
               让MagicAjax支持中文!问题解决并不难,网上已有很多解决的相关文章,这里就不多说了,不过在项目中这个方法其实也蛮好用的,
         AjaxCallHelper.WriteAlert(数据保存成功!)//当一按扭为ajaxpanel内时,注册javascript 的alert脚本是弹不出消息框的,用这个弹出来就行了,看懂这个框架机制的你就知道它为什么弹出不消息框了,hoho。
          AjaxCallHelper.Write(editGrid();)//调用指定的javascript方法记得加上分号哦。
http://www.cnblogs.com/NetFans/archive/2007/01/14/620161.html


MagicAjax.net2.0 框架特殊字符的处理
  • 上一篇文章:

  • 下一篇文章:
  •  热门文章
    普通文章 电子邮件改头换面 四公司畅谈未
    普通文章 PC病毒史上最声名狼藉的八大病
    普通文章 Rails系统中的AJAX开发技术简析
    普通文章 基于ASP.NET AJAX框架实现表单
    普通文章 开发ASP.NET AJAX客户端定制行
    普通文章 用JFreeChart对JSP报表进行增强
    普通文章 SQL Server 2005上的CLR和ADO.
    普通文章 SQL Server 2005的XML支持机制
    普通文章 Firefox中标签式浏览技巧大全
    普通文章 Tomcat中的Session和Cookie大揭
     
     推荐文章
    推荐文章 把Google地图嵌入网页 就是这么
    推荐文章 迅雷搜索候选资源出错的解决
    推荐文章 轻松去除迅雷里的各种广告和资
    推荐文章 突破限制 免费领养到QQ空间五级
    推荐文章 Rational统一过程RUP贴近中小软
    推荐文章 构建自己的轻量级XML DOM分析程
    推荐文章 WPS Office 2007技巧:妙用配置
    推荐文章 Excel 2007:求余数函数实用进阶
    推荐文章 浅谈ASP.NET的Postback
    推荐文章 软件开发中项目需求管理简述
     
     相关文章
    没有相关文章
    设为首页 | 加入收藏 | 广告合作 | 联系站长 | 版权申明 |
    动力中国为网友提供免费学习资料,可用资源,如果您认为我们的相关内容侵害到了您的权利请联系管理员
    Copyright © 2006-2008 domcn.org All Rights Reserved.