知道清理.net中用于Javascript的字符串的好方法吗?

Mar*_*lec 1 javascript asp.net

我在我的asp.net代码中创建了一个javascript确认消息:

deleteButton.Attributes.Add("onclick", "javascript:return confirm('Are you sure you want to delete client " + clientName + "')"); 
Run Code Online (Sandbox Code Playgroud)

这里的问题是客户端名称可能有撇号和其他有问题的字符.

有没有人知道清理变量"clientName"的一个好的,简单的方法,以便我可以安全地在javascript中使用它?

谢谢!

kwc*_*cto 11

新的JavaScriptSerializer().Serialize(clientName)