随笔-100  评论-372  文章-1  trackbacks-36
04 2008 档案
对HtmlEncode的增强——HtmlEntitiesEncode
摘要: 工作中我们常常需要加壳(escape)后传输或保存HTML文本,UI层使用时再进行脱壳(unescape)。
很庆幸.net为我们提供了非常好用的HttpUtility类,加壳时可采用HtmlEncode方法,脱壳时采用HtmlDecode。
但实际使用这两个方法时,即可知道HtmlDecode很好很实用;HtmlEncode却显得先天不足,仅能转换很少的一些html标记(如:<),
中文、全角符号或大量的特殊字符根本没有进行转换。因此在传输或保存入库时总会遇到这样那样的问题。

解决这一问题的方法其实很简单,每一个可敲出的字符总是对应了一个Unicode编码,而编码又对应了一个32位的整形数字,
那么使用 &#{数字}; 的形式就可以转换文本。
阅读全文
posted @ 2008-04-24 00:01 网际浪人 阅读(1561) | 评论 (5) 编辑
GridView中使用DataKeyNames存储数据键值
摘要: 很多时候我们需要在GridView的RowCommand之类的事件中需要获取当前行的一些关联性的数据值。但这些数据值又没有直接体现在GridView的列中。这个时候该怎么办呢?有同学喜欢用隐藏列的方式,把需要使用但不显示的字段绑定到此列上,同时设置列宽为0或不显示,使用时可以用常规的取某行某列的方式来获取数据。
但是在Framework 2.0中,我们可以采用DataKeyNames的方式来获取此类数据。阅读全文
posted @ 2008-04-09 02:09 网际浪人 阅读(4990) | 评论 (7) 编辑

 
【没有最完美的解决方案,只有最适合的解决方案——Karl He】
本博客文章版权声明:

浪人联系方式

  • Email:hekui168@163.com
  • MSN:wjlr008@hotmail.com
  • [通常情况建议使用邮件联系]




日历

昵称:网际浪人
园龄:6年1个月
粉丝:14
关注:0
<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

搜索

 

常用链接

我的标签

随笔分类(104)

随笔档案(100)

技术网站

朋友的创业项目

同行

积分与排名

  • 积分 - 185370
  • 排名 - 458

最新评论

阅读排行榜

评论排行榜

推荐排行榜