页面编码总结

1. 脚本

形式:<script>function (){alert('<%=reval>')}</script> 
单引号之间的内容必须将 '转为\'
转换代码:reval = reval.Replace("'", "\\'");

形式:<script>function (){alert("<%=reval%>")</script>
双引号之间的内容必须将 "转为\"
转换代码:reval = reval.Replace("\"", "\\"");

2.地址

形式:href="<%=reval>"
地址必须进行url编码
转换代码:reval=HttpUtility.UrlEncode(reval)

3.直接显示
<div><%=reval%></div>

在页面直接显示的必须进行Html编码
转换代码:reval=HttpUtility.HtmlEncode(reval)

 转载请注明出处:http://blog.csdn.net/dasihg/article/details/6830769

posted @ 2011-09-28 16:43  顿金  阅读(119)  评论(0编辑  收藏  举报