C# 从.Net应用程序触发网页JavaScript函数-独立进程

C# 从.Net应用程序触发网页JavaScript函数-独立进程,c#,javascript,.net,function,C#,Javascript,.net,Function,首先尝试确定这是否可能 需要能够从.Net应用程序(WinForms-C#)在客户端网页上触发JavaScript函数 即->网页->SomeJavascriptFunction 在单独进程中运行的C#.Net应用程序->调用SomeJavascriptFunction 显然,我不能直接调用它,但我想知道是否有人在他们的工作中遇到了任何技巧。一种方法是让客户端的javascript代码轮询服务器,看看是否有任何作业。WinForms应用程序将向数据库中插入一个作业,web服务将读取该作业并将其呈

首先尝试确定这是否可能

需要能够从.Net应用程序(WinForms-C#)在客户端网页上触发JavaScript函数

即->网页->SomeJavascriptFunction

在单独进程中运行的C#.Net应用程序->调用SomeJavascriptFunction


显然,我不能直接调用它,但我想知道是否有人在他们的工作中遇到了任何技巧。

一种方法是让客户端的javascript代码轮询服务器,看看是否有任何作业。WinForms应用程序将向数据库中插入一个作业,web服务将读取该作业并将其呈现给javascript AJAX调用


javascript可以每隔15秒左右轮询服务器,查看是否有任何新作业。

我不知道您当前是如何设置的,但在我的工作中,我有一个服务器,页面监听该服务器,然后根据结果调用java脚本对象。其中一些只是bool值,如果将其设置为true,则它将运行脚本,然后将该值设置回false,直到应用程序再次运行。我猜这不是理想的你想要的,但据我所知,你需要有离线和在线之间的桥梁

希望这有帮助。如果不抱歉浪费了你的时间


Roy

如果使用这种方法,我可能会实现类似Signal的东西。