2012-07-04 107 views
0

我有一個winform應用程序,其中包含一個c#webbrowser control.Webbrower控件加載一個html頁面。在那個html頁面上我有一個按鈕。我想要的是當點擊那個按鈕時,它會調用一個winform函數(例如Form1.cs中的函數)。可能嗎?請幫助我從html頁面調用winform函數?

回答

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> 
+0

它的工作原理。感謝您的幫助 – trbaphong

+0

很高興知道它的工作原理! –