Tôi đang sử dụng thuộc tính ObjectForScripting để tương tác với trang web bên trong điều khiển WebBrowser và mọi thứ hoạt động tốt ngoại trừ tôi không thể tìm ra cách truyền mảng trở lại C#Truyền mảng chuỗi từ JS đến C# bên trong điều khiển WebBrowser
HTML code
<input type="submit" onclick="window.external.save(Array('test', 'test2'))" />
Mẫu
// 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)
{
}
Bạn đã tìm thấy một cách tiếp cận làm việc? – Shrike
No. Tôi đọc nhiều phản hồi tiêu cực về việc truyền lại mảng trở lại ứng dụng gọi điện. Cuối cùng tôi đã kết thúc với chương trình tái hiện thực, nơi tôi có nhiều đối số phương thức thay vì mảng. –