asp.net – <%:%>转发器中HTML编码的语法
发布时间:2020-12-16 06:37:20 所属栏目:asp.Net 来源:网络整理
导读:从.NET 4开始,可以使用%:% HTML的语法编码文本. 在转发器中,我使用以下语法来显示数据 %# DataBinder.Eval(Container.DataItem,"fieldlabel")% 我知道在转发器中编码输出的唯一方法是使用“Server.HtmlDecode”.是否可以使用新的%:%在转发器中只是与数
从.NET 4开始,可以使用<%:%>
HTML的语法编码文本.
在转发器中,我使用以下语法来显示数据 <%# DataBinder.Eval(Container.DataItem,"fieldlabel")%> 我知道在转发器中编码输出的唯一方法是使用“Server.HtmlDecode”.是否可以使用新的<%:%>在转发器中只是与数据绑定结合使我可以删除丑陋的HtlmDecode语法.或者是一种扩展方法,我唯一的选择是提高可读性? 解决方法
不,这是不可能的. <%#允许评估绑定数据,但它使用基本的<%块. 您唯一能做的就是重新创建<%:将代码包装在Html.Encode中. 例如:
<%# Html.Encode(DataBinder.Eval(Container.DataItem,"fieldlabel")) %> <%:是一个快捷方式,我猜不是所有块的使用变化都被捕获以包含一个短路. MS可能不希望通过创建大量不同的符号来捕捉各种用途并且仅支持最常见的用途来使问题复杂化. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- application_start意外触发了asp.net
- ASP.NET中实现把Json数据转换为ADO.NET DataSet对象
- ASP.NET MVC – 根据最后的帖子排序论坛帖子
- asp.net-web-api – 如何从Web API获取IObservable
- 从ASP.NET应用程序直接将文件上传到Amazon S3
- 如何在不使用MembershipProvider的情况下使用ASP.NET登录控
- 使用asp.net图表控件的多列图表
- asp.net-mvc – 实用程序方法可以在MVC剃刀中返回原始html
- aspnetcore的中间件
- asp.net-mvc – ASP.NET MVC在自定义操作过滤器中查找当前用
推荐文章
站长推荐
- Asp.net 实现Session分布式储存(Redis,Mongodb,M
- asp.net-mvc – 为什么使用sendgrid发送的电子邮
- asp.net-web-api – OWIN中间件中的全局异常处理
- asp.net-mvc-3 – ASP.NET MVC 3将无法识别.csht
- ASP.NET MVC 4和会话安全漏洞
- asp.net-mvc – 如何使用图像呈现动作链接?
- asp.net – 加快你的IIS
- asp.net-mvc-4 – MVC4和MVCContrib
- asp.net – 在OnRowUpdating事件中,GridView的Ne
- asp.net-core – 如何在Visual Studio 2015 RC中
热点阅读