在警告信息中加入撇号
Put apostrophe in alert message
我发现了如何在 catch{} 中显示错误消息,而且效果很好。
但是该应用程序是法语的,我需要在消息中添加一个撇号 ('),但它做不到。我尝试了双撇号 ('')、撇号前的反斜杠 (\')、引号中的撇号 ("''"),但它们不起作用。
这是我的错误消息的代码。
catch
{
ScriptManager.RegisterClientScriptBlock(
this,
this.GetType(),
"alertMessage",
"alert('Erreur lors de l'enregistrement de la demande.')", true);
}
提前致谢!
您应该可以为此使用转义符。由于您是从双重转义背后的代码中调用它的:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Erreur lors de l\'enregistrement de la demande.')", true);
要在脚本中添加换行符,应添加带有双转义符的换行符:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Erreur lors de l\'enregistrement de la demande.\nLinebreak shizzle.')", true);
ScriptManager.RegisterClientScriptBlock(
this,
this.GetType(),
"alertMessage",
"alert(""Erreur lors de l'enregistrement de la demande."")",
true
)
我发现了如何在 catch{} 中显示错误消息,而且效果很好。 但是该应用程序是法语的,我需要在消息中添加一个撇号 ('),但它做不到。我尝试了双撇号 ('')、撇号前的反斜杠 (\')、引号中的撇号 ("''"),但它们不起作用。
这是我的错误消息的代码。
catch
{
ScriptManager.RegisterClientScriptBlock(
this,
this.GetType(),
"alertMessage",
"alert('Erreur lors de l'enregistrement de la demande.')", true);
}
提前致谢!
您应该可以为此使用转义符。由于您是从双重转义背后的代码中调用它的:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Erreur lors de l\'enregistrement de la demande.')", true);
要在脚本中添加换行符,应添加带有双转义符的换行符:
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Erreur lors de l\'enregistrement de la demande.\nLinebreak shizzle.')", true);
ScriptManager.RegisterClientScriptBlock(
this,
this.GetType(),
"alertMessage",
"alert(""Erreur lors de l'enregistrement de la demande."")",
true
)