1 / 11
文档名称:

winform与webform互相通讯实例.doc

格式:doc   大小:169KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

winform与webform互相通讯实例.doc

上传人:小辰GG1 2022/4/11 文件大小:169 KB

下载得到文件列表

winform与webform互相通讯实例.doc

相关文档

文档介绍

文档介绍:.NET中winform与webform互相通讯实例,CS调用BS页面的JS函数
时间:2010-05-1521:38来源:作者:点击:71次
,有时候在开发项目过程中要结合B");
}
functionfn_call(){
("bs发送信息至Uwinform
成功");
}
-->
</script>
</head>
<body>
NET中winform与webform互相通讯实例-(学IT网欢迎你访问)
<inputtype="button"value="CallWinformMethed"
onclick="fn_call()"/>
</body>
</html>
嗯!到现在为此,所有操作都可以了,非常简单,如果你有兴趣来按上面的代码来测试下

。可以使用webbrowser控件将现有的web框架控制项加入至WindowsForm客户端应用程序。还是直接看代码吧。
WebBrowser控制项提供的属性、方法和事件,可用来实现InternetExplorer的控制项
("");//将指定位置处的文件载入至WebBrowser
();//上一页
();//下一页
();//刷新
();//主页
这里提供了WebBrowser常用的方法,
上面的代码是将我们园子的主页载入到WebBrowser控件中。如果我们想要在应用程式中产生自己的网页内容,可以设定DocumentText属性。也可以通过Document属性来处理目前的网页内容。如下代码是使用DocumentText属性,显示网页内容。并用Document属性来处理所显示的网页。
1privatevoidbtnDocumentText_Click(objectsender,EventArgse)
{
stringszHtml=@"
4<HTML>
5<HEAD>
6<TITLE>DocumentText</TITLE>
7</HEAD>
8
9<BODY>
Pleaseenteryourname:<br/>
<inputtype='text'name='Name'/><br/>
<ahref=''>Sendinputtomethodof
Formclass</a>
13
14</BODY>
15</HTML>";
=szHtml;18
19}
20
privatevoidwebBrowser1_Navigating(objectsender,
WebBrowserNavigatingEventArgse)
{

=;
24
if(document!=null&&["Name"]!=null&&(["Name"].GetAttribute("value")))
{
=true;
("Youmust
enteryournamebeforeyoucannavigateto"+());
}
30
31}既然我们可以通过DocumentText生成自己的网页,那么能不能象使用IE那样操作这个网页呢?,答案是肯定的,完全可以像操作Web程序那样操作WebBrowser控制项。比如我们可以加入脚本,CSS。当然,如果你熟悉HTML物件对象模型(DOM),也可以透过Document属性来处理目前的Web网页内容。下面的例子加入了JavaScript脚本来控制网页。如果要在Winfrom程序中写大量的Javascriot代码,而且这些代码最终要转换成Str