我有一个动态页面,它有重复的输入文本字段,并使用Jquery构建。我使用C#.net来获取要在输入字段上显示的数据。我的问题是如何在渲染输入字段时处理单引号和双引号。我在页面渲染上创建了jquery字符串,并使用它来渲染页面上的输入字段。但是,如果任何输入字段包含带双引号的html标记,那么它会搞砸整个页面。让我知道我这有意义或需要更多解释。
答案 0 :(得分:2)
我会在C#中返回一个“安全”字符串,它会转义引号或将它们转换为html实体。
作为html实体的引用如下所示:
"
。
转义引号前面有一个黑色标记:\"
。
您不应该依赖Javascript来执行此操作,让CMS为您完成工作!