我的网页显示在我的网页浏览器控件中。我传递JSON来调用其中的JavaScript事件。
Object jArray = {"triggerEvent('do-this','{""name"":""" + Name + """}')"};
webBrsr.Document.InvokeScript("eval", jArray)
问题是当Name
包含撇号时,使其无效。我正在寻找一种使用Web浏览器控件在C#中调用JavaScript事件的不同方法。
撇号与JSON没有特别的冲突,而是与triggerEvent
冲突。