为什么我需要停止使用%= ...%来渲染并开始使用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 OnClientClick =“return false;”不起作用
- [你必须知道的.NET] 开篇有益
- ASP.NET MVC – 使用ViewData将Json String传递给View
- asp.net-mvc – ASP.NET MVC应用程序自定义错误页面不显示在
- ASP.NET Forms身份验证超时
- asp.net-mvc-4 – 最小和最大字符串长度的单独错误消息 –
- asp.net-mvc – Uploadify(会话和身份验证)与ASP.NET MVC
- asp.net – Visual Studio 2012:无法附加进程.已附加调试器
- .net – 传递的主键值的数量必须与实体上定义的主键值的数量
- asp.net – 从多个Web.config文件访问appSettings
