string
JavaScriptコードにリテラルを挿入するために自動的にフォーマットする方法はありますか?
あなたのページにこれがあるとしましょう:
<script type="text/javascript">
var strvar = <asp:Literal runat="server" id="ltrStrvar"></asp:Literal>;
</script>
そして、サーバー側のコードで:
protected void Page_Load(object sender, EventArgs e) {
ltrStrvar.Text = "hello \"world\"";
}
文字列を自動的にエスケープし、エラーのない JavaScript への挿入のために引用符で囲む方法はありText
ますか? 手動で行う方法は知っていますが、よりエレガントなソリューションを探していました。