从html页面调用winform函数?

时间:2012-07-04 14:35:39

标签: html winforms webbrowser-control

我有一个winform应用程序,其中包含一个c#webbrowser控件.Webbrower控件加载一个html页面。在那个html页面上,我有一个按钮。我想要的是当点击该按钮时,它将调用winform函数(例如Form1.cs中的函数)。可能吗?请帮帮我

1 个答案:

答案 0 :(得分:1)

在脚本代码中使用window.external对象来访问指定对象的公共属性和方法。 (参见链接中的示例)

<强> C#

public void Test(String message)
{
    MessageBox.Show(message, "client code");
}

<强> HTML

<button onclick="window.external.Test('called from script code')">
    call client code from script code
</button>