【问题标题】:Entity Framework BindItem renders HTML escape instead of apostophe实体框架绑定项呈现 HTML 转义而不是撇号
【发布时间】:2016-07-09 17:41:15
【问题描述】:

我正在使用实体框架来维护 ASP.net 4.5 应用程序的数据。任何在数据中带有撇号(单引号)的数据都会在 Web 表单的文本框中呈现为 HTML 转义 '。我已验证数据已按预期正确存储在数据库中。例如:我将值PETE'S GARAGE 存储在数据库中,但是当我想编辑数据时,文本框会填充PETE'S GARAGE。我在网络表单中填充文本框值的代码是这样的:

Text="<%#:BindItem.BusinessName%>"

如何在没有 HTML 转义的情况下正确呈现数据?

【问题讨论】:

    标签: asp.net vb.net entity-framework .net-4.5


    【解决方案1】:

    我找到了答案。由于冒号:,语法&lt;%#: 实际上隐式强制HTML 编码。我删除了冒号,它按预期工作。

    【讨论】:

      猜你喜欢
      • 2015-06-21
      • 2014-04-01
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 2013-08-10
      • 1970-01-01
      相关资源
      最近更新 更多