我有一个程序的想法,该程序将作为应用程序在单台计算机上运行(处理大部分工作),但主界面将基于浏览器,并可从网络上的任何计算机访问。像sabNZB或vibestreamer一样,它们的服务器应用程序具有基于 Web 的 UI,任何人都可以访问。
到目前为止,我的服务器应用程序中有一个 WCF 服务库(用 vb.net 编写)。如何使网页“对话”(发送数据)到服务?我需要使用 jscript 还是应该使用其他东西?
我有一个程序的想法,该程序将作为应用程序在单台计算机上运行(处理大部分工作),但主界面将基于浏览器,并可从网络上的任何计算机访问。像sabNZB或vibestreamer一样,它们的服务器应用程序具有基于 Web 的 UI,任何人都可以访问。
到目前为止,我的服务器应用程序中有一个 WCF 服务库(用 vb.net 编写)。如何使网页“对话”(发送数据)到服务?我需要使用 jscript 还是应该使用其他东西?
这取决于您的 wcf 端点是如何公开的。但总的来说,一个好的解决方案可能是使用 ajax。像这样的东西(使用jQuery):
var json = { "test": "test" };
$.ajax({
type: "GET",
url: "YourWCF.svc/Method",
data: json,
processData: true,
contentType: "application/json",
timeout: 10000,
dataType: "json",
cache: false,
success: function (data) { //Successfull callback
}
});