我使用ObjectForScripting属性与WebBrowser控件内的网页进行交互,并且一切正常,但我无法弄清楚如何将字符串数组传回C#从JS到C#中传递字符串数组到WebBrowser控件
HTML代码
<input type="submit" onclick="window.external.save(Array('test', 'test2'))" />
形式
// Returns System.__ComObject
public void Save(object parameters)
{
}
// Throws an exception
public void Save(object[] parameters)
{
}
// Also throws an exception
public void Save(string[] parameters)
{
}
你找到一个工作方法? – Shrike 2011-03-22 15:28:52
不,我读了许多有关将数组传回给调用应用程序的负面响应。最后,我结束了重新考虑因素的程序,其中我有多个方法参数而不是数组。 – 2011-03-27 15:56:24