Вы когда-нибудь думали об использовании следующего для запуска скрипта на странице, используя WebBrowser
control?
' In VB - but easy to convert to C# as its pretty much the same thing :).
Dim sScript As String, sLanguage As String
sLanguage = "JScript"
sScript = "MyJavaScriptToRun();" ' you can run many lines by delimiting them with ;
WebBrowser1.Document.parentWindow.execScript sScript, sLanguage
Дайте мне знать, как вы ладите. В .NET-версиях элемента управления WebBrowser
есть дополнительные методы для запуска скрипта, я думаю, что есть метод типа .RunScript
(не могу вспомнить точное имя, но вы заметите его, как только увидите его в intellisense).
Дайте мне знать, если у вас есть еще вопросы.