如何将一个值从WinForm(C#)传递到一个完全独立的Javascript客户端聊天应用程序

如何将一个值从WinForm(C#)传递到一个完全独立的Javascript客户端聊天应用程序,javascript,c#,asp.net,winforms,xmpp,Javascript,C#,Asp.net,Winforms,Xmpp,我有一个聊天应用程序,其中有客户端(javascript)和服务器端(WinForms)。我想将一个值从FrmConsole.cs文件传递到converse.js文件。我有什么办法可以做到这一点吗?我使用XMPP协议连接客户机和操作员控制台,我有自己的ejabberd服务器运行相同的协议。 例如,我想将这个字符串从我的C#代码传递到我的Javascript文件: 私有字符串GetStringValue() { 返回“字符串值”; } 这将是我的javascript代码: var string

我有一个聊天应用程序,其中有客户端(javascript)和服务器端(WinForms)。我想将一个值从FrmConsole.cs文件传递到converse.js文件。我有什么办法可以做到这一点吗?我使用XMPP协议连接客户机和操作员控制台,我有自己的ejabberd服务器运行相同的协议。 例如,我想将这个字符串从我的C#代码传递到我的Javascript文件:

私有字符串GetStringValue()
{
返回“字符串值”;
}
这将是我的javascript代码:


var stringValue='';
警报(字符串值);
我试过了,但没有发出预期的警报。在它显示的警报中



这是ASPX页面的Javascript部分吗?不,这是一个完全独立的Javascript库,作为客户端独立工作。这将是您的问题,因为您试图将ASPX标记嵌入到一个不是ASPX文件的文件中,难道没有任何解决方案或方法吗?asp.net不是
winform
,这是
webform
。很抱歉,这个答案不适用,因为我意识到它不是ASP.NET应用程序,而是WinForm,因此编辑了这个问题。很抱歉
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
     function showstring(){
         var stringValue = '<%=GetStringValue();%>';
         alert(stringValue);
 </script>
 ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Javascript", "javascript:showstring();", true);