重複の可能性:
JavaScript /jQueryHTMLエンコーディング
私はJsonとしてクライアントに情報を渡し、JavaScriptコードからHTMLを生成しています。次のような画像のタイトルに渡すnameというフィールドがあります。
html.push("<img title='" + person.Name + "' src . . .
問題は、person.Nameが「JoeO'Mally」であるかどうかです。これは、画像にカーソルを合わせると「JoeO」としてのみ表示されるためです(名前に「」が含まれているため)。
ページに正確な文字列を表示したい場所が他にもあるので、サーバーサイドの'を削除したくありません。
画像にカーソルを合わせると、画像のタイトルにフルネームが表示されるJavaScriptに相当するHttpUtility.HtmlEncodeはありますか?