我使用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