纯web不可能。
可以调用winforn执行操作的代码,但不知道楼主为什么这样干
你是想控制服务器的WinForm还是客户端的WinForm啊?
首先,web应用程序和winform应用程序在Visual Studio里的配置不一样,所以不可能做到在同一个工程内同时放winform和web页面。
其次,就算是两个工程相互引用,在web页面上启动winform窗口,也会造成不可预料的问题。我自己尝试以后发现每次winform的窗口启动后马上就会停止响应。
因此还是不要尝试这样的事情比较好。
如果想实现一个winform的客服端和一个访客端的web端的互动交流~~你怎么考虑?
应该有其它好的解决方案
webBrowser 是一个解决方法
但是他编译后的东西实际上是winform而不是可以部署在IIS里的web了
如果你是已经编译的web站点 需要调用winform 可以用我以前用过的方法
用注册表的形式调用winform
其实QQ 阿里都是这么干的 比如你在网页上看到一个QQ对话图标 你点击它 你的QQ就会自动弹出对话框来
具体代码请参考http://q.cnblogs.com/q/55055/
通过JS可以,以前做过
贴代码好么,js能获取到本地的winfrom的路径?能操作?
@Rookier: 跟WebBrowser交互,可以调用Winform后台代码,然后具体的可以再根据Winform后台处理逻辑,相关代码我有时间找找,东西放的哪都是。