C# JavaScript与Windows窗体之间的交互

C# JavaScript与Windows窗体之间的交互,c#,javascript,html,winforms,C#,Javascript,Html,Winforms,我有一个Windows窗体应用程序,它使用Webbrowsercontrol显示动态生成的Htmlpage。是否有可能与页面的jscode交互?例如,如果我有以下功能: <script type="text/javascript"> function ReturnValue() { var output; output ='test'; return output; } </script> 函数ReturnValue() { var输出; 输出=测试'; 返回输出;

我有一个Windows窗体应用程序,它使用Webbrowsercontrol显示动态生成的Htmlpage。是否有可能与页面的jscode交互?例如,如果我有以下功能:

<script type="text/javascript">
function ReturnValue()
{
var output;
output ='test';
return output;
}
</script> 

函数ReturnValue()
{
var输出;
输出=测试';
返回输出;
}

是否有可能在我的应用程序中接收“测试”(而不是通过url)?

是的,可以在浏览器控件上使用InvokeScript;有关更多信息,请参阅本文:

InvokeScript
这样的东西可能会有帮助吗?只是猜测,从来没有做过。是的,如果我想从我的应用程序中执行一个JSF函数,那么这将是有用的,但是该函数在按钮的onClick事件中被调用(因此当它发生时我没有任何权限),我想要结果。我不想调用一个函数,我只想得到结果。我们可以让你想要的变量有一个更大的作用域,然后写一个返回它的方法。。。那就这么说吧?也许是个更好的方法,但听起来会有用的。谢谢。。。想起来很简单。Tyvm