如何在 ScriptManager.RegisterStartupScript 中给出单引号
How to give single quotes within ScriptManager.RegisterStartupScript?
ScriptManager.RegisterStartupScript(this, GetType(), "ExistingTeamMember", "alert('This '"Team Member'" already exists.');", true);
这是我的代码隐藏页面中的脚本管理器。
警报是
This "Team Member" already exists.
我将如何做到
This 'Team Member' already exists.
我试过
ScriptManager.RegisterStartupScript(this, GetType(), "ExistingTeamMember", "alert('This ''Team Member'' already exists.');", true);
它不显示警报。
您的尝试不起作用的原因是反斜杠也是 .NET 中的转义。
目前,.NET 看到''
并期望它是一个转义序列,如制表符 ( 't
( 或换行符 ( 'n
(。由于''
无效,因此将忽略它,并且不会转义您最终得到的字符串。
您可以通过使用另一个反斜杠 ( ''
转义硬编码字符串中的每个'
来使其工作。
ScriptManager.RegisterStartupScript(this, GetType(), "ExistingTeamMember", "alert('This '''Team Member''' already exists.');", true);
相关文章:
- Javascript/jQuery:用HTML span标记替换单引号中的文本
- 删除单引号字符转义
- 将字符串中的单引号替换为双引号
- JavaScript:单引号'导致错误
- 如何通过HTML将带有单引号的JSON从PHP传递到Javascript
- 如何在java脚本中用单引号写逗号分隔的值
- 使用jquery或regex,带点但不带点的拆分字符串位于单引号中
- 用空格替换单引号和其他符号
- javascript单引号/双引号
- 如何在字符串输入的 Html 元素中的双引号内编写单引号
- 使用javascript为#、单引号和双引号编码值
- JavaScript 相等操作对单引号字符串和数字都成功
- 对字符串使用单引号或双引号
- 如何在javasciipt中添加单引号到字符串,该字符串将在nodeJS中作为mysql插入命令执行
- JavaScript:当存在单引号时,用于替换双花引号的正则表达式失败
- 单引号 JSP 到 JavaScript 函数
- 在文本区域中,输入用jquery str.replacement()替换哭泣的smiley live的单引号
- Javascript 正则表达式将括号和单引号替换为斜杠
- 如何在javascript中的eval函数中添加单引号
- Javascript RegEx:如何获取单引号之间的名称(不包括单引号)