为什么我需要停止使用<%= ...%>来渲染并开始使用Asp.net
我读到某处,我应该停止使用<%= ...%>渲染并开始使用<%:...%> ;. 任何人都可以解释<%= ...%>之间有什么区别?和<%:...%>,使用一个或另一个的优点是什么?
这是我正在阅读的slippingeck http://ssmith-presentations.s3.amazonaws.com/ASPNET_TipsTricksTools_April2010.zip 以下是您可以获得更多信息的链接 http://weblogs.asp.net/scottgu/archive/2010/04/06/new-lt-gt-syntax-for-html-encoding-output-in-asp-net-4-and-asp-net-mvc-2.aspx http://haacked.com/archive/2009/11/03/html-encoding-nuggets-aspnetmvc2.aspx 解决方法
实际上它是<%= Server.HtmlEncode(string)%>的简短版本.
看到这个链接 http://weblogs.asp.net/scottgu/archive/2010/04/06/new-lt-gt-syntax-for-html-encoding-output-in-asp-net-4-and-asp-net-mvc-2.aspx 这样做是为了避免Javascript攻击等等,所以如果有人向您的博客添加了一个评论,例如说iframe html或者javascript,那么它将被完全按照类型化,而不是与JS或iframe实际工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET Core 基础教程-约定 - ASP.NET Core 基础教程 - 简
- asp.net-mvc – 除了UI“flair”,你用什么jQuery?
- iis-7 – 虚拟文件夹中的ASP.NET应用程序使用网站根文件夹中
- asp.net – 使用Repeater控件构建动态链接
- asp.net-mvc – 基本MVC:“modelItem =>”做什么?
- asp.net – ASMX Web服务 – 返回具有属性的用户定义类
- 如何使用ASP.NET身份实现多租户用户登录
- asp.net-core – 在Visual Studio 2015 for ASP.NET Core项
- asp.net – 在oauth身份验证后获取Twitter用户名
- asp.net-mvc – Elmah日志文件删除,手动还是有设置?