从ScottGu大神那里看到的,ASP.NET4.0启用新的<%: %>语法用于HTML编码。Html Encoding的一般用于防止跨站攻击(XSS),详情可以参考我之前写过的一篇文章:http://www.cnblogs.com/coderzh/archive/2008/09/06/1285500.html。

之前的做法是:

<%= Server.HtmlEncode(value) %>

如果value已经被Html Encode过一次的话,再调用Server.HtmlEncode会得到非预期的值。

新的<%: %>语法解决了这个问题,使用起来也非常的简单。

<%: value %>
 
 
本文转自CoderZh博客园博客,原文链接:http://www.cnblogs.com/coderzh/archive/2010/04/21/aspnet4-htmlencoding.html/,如需转载请自行联系原作者

ASP.NET4.0新的%: %语法用于HTML Encoding相关推荐

  1. 《圣殿祭司的ASP.NET4.0专家技术手册》----1-1 ASP.NET平台的三分天下

    本节书摘来自异步社区<圣殿祭司的ASP.NET4.0专家技术手册>一书中的第1章,第1节,作者: 奚江华,译者: 武海军 , 更多章节内容可以访问云栖社区"异步社区"公 ...

  2. ASP.NET4.0中客户端ID的生成

    从去年某个时候,我开始探索ASP.NET4.0 Web窗体的改进.我发现ASP.NET4.0中一些令人兴奋地改进,我确认这一切都会使WEB开发更简单并为我们提供更多灵活性.因此我逐个摘选了这些 很令人 ...

  3. 《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-13 ClientBuilderManager类别的编译功能...

    本节书摘来自异步社区<圣殿祭司的ASP.NET4.0专家技术手册>一书中的第1章,第13节,作者: 奚江华,译者: 武海军 , 更多章节内容可以访问云栖社区"异步社区" ...

  4. IIRF重写在asp.net4.0+IIS6中部分失败的解决方案

    最近公司里一个项目,使用的是 asp.net4.0.iis6 .iirf重写 以前iis7 和本地搭建都没有问题 ,到服务器上就一直404 看了日志发现后缀总会跟着"/eurl.axd/GU ...

  5. VS2012打开项目 提示Asp.net4.0未在web服务器上注册的解决方案

    VS2012打开项目 提示Asp.net4.0未在web服务器上注册的解决方案 参考文章: (1)VS2012打开项目 提示Asp.net4.0未在web服务器上注册的解决方案 (2)https:// ...

  6. ASP.NET4.0中 ValidateRequest=false失效

    ASP.NET请求验证功能可以给我提供应用程序的保存,避免站点受到XSS的攻击. 但是在一些情况下,我们需要禁用这个功能,比如我们需要使用HtmlEditor来让用户输入一些HTML文本,这时候ASP ...

  7. IIS的安装与网站架设(For asp.net4.0)

    版本要求 操作系统:win2008以上版本 32位或者64位,推荐32位 IIS版本:IIS7.5以上 Asp.net:V4.0以上版本 安装顺序 IIS应该在Framework4.0安装之前安装,如 ...

  8. 《圣殿祭司的ASP.NET4.0专家技术手册》----导读

    目 录 CHAPTER 1 Visual Studio 2010和ASP.NET 4.0新功能介绍 1-1 ASP.NET平台的三分天下 1-2 .NET 4.0平台新功能概览 1-3 ASP.NET ...

  9. Asp.Net4.0/VS2010新变化(2):网站自动预热

    往往我们会有一些web应用,在网站初次被访问时要做一些初始化处理,比如加载数据到缓存中之类. 如果某个用户正好不幸成为第一个访客,他可能会觉得网站速度很慢,现在好了,asp.net 4.0 IIS7. ...

最新文章

  1. SSH:Oracle数据库基础
  2. 面试官一个线程池问题把我问懵逼了。
  3. 工业组态领头羊--组态王开始涉足.net程序开发(与林伟先生一次近距离接触)...
  4. java兔子_JAVA经典兔子问题
  5. gpu的单位表示_GPU编程1--GPU中的基本概念
  6. Vue-router VUE路由系统
  7. 《罗辑思维》读书笔记及思维导图
  8. python 获取当前文件夹下所有文件名
  9. Nginx 作为 WebSockets 代理
  10. 初学者选黑卡还是微单_3500以内的微单相机好用吗?值得初学者入手吗?
  11. 详解mysql什么时候不走索引
  12. 作者:朱怀球(1970-),男,北京大学教授。
  13. 知乎高赞:有哪些你看了以后大呼过瘾的数据分析书?
  14. 算法学习笔记(八) 动态规划的一般求解方法
  15. VBS 代码合集(慎用,好玩)
  16. 2022-2028全球与中国质量管理体系软件市场现状及未来发展趋势
  17. 迅雷开放离线下载试用,每天8000名额,速度来抢!
  18. 上海地区房价影响因素预测
  19. 中国打造国产“谷歌地球”清晰度吓人
  20. Camera 之水波纹和banding现象

热门文章

  1. Javascript - Select操作大集合
  2. CUDA系列学习(三)GPU设计与结构QA coding练习
  3. 线性代数的学习及相关资源
  4. 大话设计模式(十一 三层架构,分层开发)
  5. 【python图像处理】两幅图像的合成一幅图像(blending two images)
  6. Spring MVC实现Spring Security,Spring Stomp websocket Jetty嵌入式运行
  7. PHP 数组函数分类和整理
  8. JavaScript知识点总结(二)
  9. 二叉树深度和平衡二叉树的判定
  10. Notice : Soft open files now is 1024, We recommend greater than 10000