winform和webform互相通讯实例

winform和webform互相通讯实例

ID:37054699

大小:110.00 KB

页数:12页

时间:2019-05-15

winform和webform互相通讯实例_第1页
winform和webform互相通讯实例_第2页
winform和webform互相通讯实例_第3页
winform和webform互相通讯实例_第4页
winform和webform互相通讯实例_第5页
资源描述:

《winform和webform互相通讯实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.NET中winform与webform互相通讯实例,CS调用BS页面的JS函数时间:2010-05-1521:38来源:作者:点击:71次大家都知道.NET可以开发winform与webform页面,有时候在开发项目过程中要结合BS+CS这样来应用,那么本站做一个实例来测试winform与webform互相通讯的实例,下面先看下效果:winform调用bs页面的js函数效果图webform页面发送信息到winform效果图好了,看完大家都知道.NET可以开发winform与webform页面,有时候在开发项目过程中要结合BS+CS这样来应用,那么

2、本站做一个实例来测试winform与webform互相通讯的实例,下面先看下效果: winform调用bs页面的js函数效果图  webform页面发送信息到winform效果图好了,看完上面的效果,下面我们看下如何实现吧。第一、打开VS2008创建winform项目,之后在MainForm拖入浏览器控件,并命令这个浏览器控件名为:WebContainer下面是全部CS端代码: /* * *名称:CS与BS互相通讯 *作者:cc *官方: http://www.cnblogs.com/chjun2000/  */usingSystem;usingS

3、ystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceTestJSWin{   [System.Runtime.InteropServices.ComVisibleAttribute(true)]   publicpartialclassMainForm:Form   {       pu

4、blicMainForm()       {           InitializeComponent();           this.WebContainer.ObjectForScripting=this;  //这句很关键,主要和页面的JS互相操作           UriuriSale=newSystem.Uri("http://localhost:8012/index.htm");//浏览器控件默认打开页面           WebContainer.Url=uriSale;       }       ///

5、       ///菜单点击事件       ///

       ///       ///       privatevoidjsEventToolStripMenuItem_Click(objectsender,EventArgse)       {           WebContainer.Navigate("javascript:fn_test();void(0);");       }       ///

6、ary>       ///BS调用方法       ///       ///       publicvoidJavascriptCall(stringstrShow)       {           MessageBox.Show(strShow);       }   }}好,做完winform,下面是http://localhost:8012/index.htm页面的做法。 第2、webform的页面,源码很简单,你可以直接复制源代码到本地测试就可以了。下面

7、是HTML页面源代码: Code[http://www.xueit.com]          Testjsevent