0
我有一個winform應用程序,其中包含一個c#webbrowser control.Webbrower控件加載一個html頁面。在那個html頁面上我有一個按鈕。我想要的是當點擊那個按鈕時,它會調用一個winform函數(例如Form1.cs中的函數)。可能嗎?請幫助我從html頁面調用winform函數?
我有一個winform應用程序,其中包含一個c#webbrowser control.Webbrower控件加載一個html頁面。在那個html頁面上我有一個按鈕。我想要的是當點擊那個按鈕時,它會調用一個winform函數(例如Form1.cs中的函數)。可能嗎?請幫助我從html頁面調用winform函數?
在您的腳本代碼中使用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>
它的工作原理。感謝您的幫助 – trbaphong
很高興知道它的工作原理! –