asp.net c#Webアプリケーションを作成しています。グリッドビューの各行の最初の列にlinkButton(lnkDelete)があります。また、GridViewの「RowDataBound」イベント内のリンクボタンに属性を動的に追加しています。次のように:
lnkDelete.Attributes.Add("onclick", "javascript:return confirm('Are you sure you want to delete this Product :" +
DataBinder.Eval(e.Row.DataItem, "ProductName") + "')");
今私がやろうとしているのは、ユーザーがそのリンクボタンをクリックすると、JavaScriptの確認ポップアップが開き、「この製品を削除してもよろしいですか」と尋ねることです。すべてがうまく機能します。ただし、製品名に引用符が付いていると問題が発生します。Like:Product'One。lnkDeleteをクリックしてエラーが:(不正な文字)の場合、構文エラーはErrorConsole(javascript)で発生します。問題は一重引用符であることがわかっています。
上記のコードで必要な変更を教えてください。はっきりしているといいのですが。