ScriptManager.RegisterStartupScript(this, GetType(), "ExistingTeamMember", "alert('This \"Team Member\" already exists.');", true);
这是我在代码隐藏页面中的ScriptManager。
警告
This "Team Member" already exists.
我将如何实现
This 'Team Member' already exists.
我试过
ScriptManager.RegisterStartupScript(this, GetType(), "ExistingTeamMember", "alert('This \'Team Member\' already exists.');", true);
它不显示警报。
答案 0 :(得分:2)
您的尝试不起作用的原因是因为反斜杠也是.NET中的一个转义。
目前.NET看到Sink[ApplicationEvent]
并期望它是一个转换序列,如标签(\'
)或新行(\t
)。由于\n
无效,因此会被忽略,并且您最终使用的字符串不会被转义。
您可以通过使用另一个反斜杠(\'
)转义硬编码字符串中的每个\
来使其工作。
\\