JS和C#通信,Html和.net (winform)通信
来源:互联网 发布:淘宝内部优惠券淘易惠 编辑:程序博客网 时间:2024/06/03 19:38
一、js调用C#方法,js传参给C#
html里js代码:
commitDataToC("js传数据给C#");//把数据传给C# function commitDataToC(str) {// alert(str); window.external.SaveProgress(str); }
winform里C#代码:
//为了使网页能够与winform交互 将com的可访问性设置为真 [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] [System.Runtime.InteropServices.ComVisibleAttribute(true)]
public void SaveProgress(string str) { MessageBox.Show("html在调用C#中的方法。SaveProgressstr=" + str); }
二、C#调用js方法,C#传参给js
winform里C#代码:
//为了使网页能够与winform交互 将com的可访问性设置为真 [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust")] [System.Runtime.InteropServices.ComVisibleAttribute(true)]
if (Wbr.Document != null) Wbr.Document.InvokeScript("WfToHtml", objArray);
html里js代码:
//C#传数据给js function WfToHtml() { alert("wf调用html里面的js函数"); }
注意:js里不能添加console代码,不然在winform里C#会接收不到js传过来的参数,js调用C#代码也会失效。
参考:
http://www.cnblogs.com/zeroLove/p/3912460.html
0 0
- JS和C#通信,Html和.net (winform)通信
- AS和C#通信,Flash和.net (winform)通信
- C# WEBform 和 WINform之间通信
- AS和JS通信,Flash和Html通信
- WinForm 和 Windows Service 通信
- WinForm 和 Windows Service 通信
- 用XmlRpcNet实现C# winForm和Python脚本的通信
- unity和HTML通信
- flash和c#通信
- Android和js通信
- QT C++和HTML通信
- WinForm 和 Windows Service 通信 消息队列
- WinForm 和 Windows Service 通信 - 消息队列
- 关于C#和TCP通信
- flash和js通信实例
- flash和js通信实例
- Android和JS通信方案
- JS和COM口通信
- 利用下拉框选择省份、城市、地区
- 【Hexo】Hexo+Github构建个人博客 (四):添加讨论等功能
- 【Hexo】Hexo+Github构建个人博客入门
- AS和JS通信,Flash和Html通信
- AS和C#通信,Flash和.net (winform)通信
- JS和C#通信,Html和.net (winform)通信
- SpringMvc下生成标准Json数据的最简单方法
- Druid StatViewServlet配置 内置web页面
- uboot 源码分析一
- 华为机试专辑【6-10题】
- 安全一
- 准确率、召回率、精度、错误率
- HDU 4561-连续最大积
- 全面解析iOS中App的名称和内容以及启动页三大板块的国际化方案