【发布时间】:2010-09-23 09:23:30
【问题描述】:
我正在使用 ObjectForScripting 属性与 WebBrowser 控件中的网页进行交互,一切正常,但我不知道如何将字符串数组传递回 C#
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)
{
}
【问题讨论】:
-
你找到可行的方法了吗?
-
没有。我阅读了许多关于将数组传回调用应用程序的负面回应。最后我得到了重构程序,其中我有多个方法参数而不是数组。