在 HTML 按钮添加 Js 事件,为 Js 代码事件实现 window.external 方法 + 事件名称,Windows 窗体中实现同名称事件接收参数。
HTML 代码:
1 <html> 2 <body> 3 <button type="button" id="btnReload" onclick="Reload()" class="btn btn-lg btn-primary">刷 新</button> 4 </body> 5 </html> 6 7 <script language="javascript" type="text/javascript"> 8 function Reload() { 9 window.external.Reload(1); 10 } 11 </script>
C# 代码:
[ComVisible(true)]
public void Reload(int i)
{
MessageBox.Show(i.ToString());
}
C# 中的方法需要添加 [ComVisible(true)] 属性。
通过文件吧,一个写文件,一个读文件
winForm 承载一个http是最好的方式。