Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从web javascript应用程序获取桌面c#程序中的变量_C#_Javascript_Web_Desktop - Fatal编程技术网

如何从web javascript应用程序获取桌面c#程序中的变量

如何从web javascript应用程序获取桌面c#程序中的变量,c#,javascript,web,desktop,C#,Javascript,Web,Desktop,我遇到了一个问题,即有两个应用程序。一个是c#中的桌面应用程序,另一个是javascript中的web应用程序。运行桌面应用程序时需要一些变量或信息才能传输到web应用程序。 有人知道如何解决这个问题吗? 有人想提供更多细节来解决这个问题吗 关于,当您打开web应用程序时,将变量以as形式传递,您可以使用javascript以各种方式获取它们,其中一些方法是值得注意的我认为这些过程是非常分离的,除非您使用c#+js的唯一处理程序(例如,c#.net来呈现您的页面),否则将无法检索数据 也许你可以

我遇到了一个问题,即有两个应用程序。一个是c#中的桌面应用程序,另一个是javascript中的web应用程序。运行桌面应用程序时需要一些变量或信息才能传输到web应用程序。 有人知道如何解决这个问题吗? 有人想提供更多细节来解决这个问题吗


关于,

当您打开web应用程序时,将变量以as形式传递,您可以使用javascript以各种方式获取它们,其中一些方法是值得注意的

我认为这些过程是非常分离的,除非您使用c#+js的唯一处理程序(例如,c#.net来呈现您的页面),否则将无法检索数据

也许你可以从webbrowser对象中得到一些东西:在你的页面上运行它,你可能会获得对一些web变量的访问权

此外,如果c#应用程序将数据写入文件,js可以读取数据

玩得开心
Rgds不能通过文件解决,因为这个问题需要一个更好的实时属性。我想出了一个主意:html5有一个新特性:postmessage()特性。如果你有机会从虚拟c#浏览器发送消息,你可以立即从你的其他Web应用程序中检索消息-管理适当的事件。嘿,这个怎么样??性感又前卫!:-)此c#用于桌面程序visual studio。不是asp.net c#,如何制作虚拟c#浏览器?谢谢。我正在考虑使用HttpWebRequest将信息发送到本地web服务器的可能性。你知道如果使用这种方式,javascript web应用程序如何通过HttpWebRequest从桌面c#获取信息?我认为应用程序无法获取信息,因为请求不会从同一个客户端完成。例如,只有服务器可以获取php页面,但是客户端应用程序只有在自己请求服务器时才会知道,这不是您想要的。这个c#桌面应用程序不是web应用程序。另一个平台是使用javascript的web应用程序。因此,您的方式似乎可以解决两个web应用程序的通信问题。我以为web应用程序在某种程度上是通过浏览器导航到站点的,不是吗?