使用ASP.NET的纯Javascript应用程序
在您看来,使用ASP.NET为纯Javascript应用程序创建服务器端的最佳方法是什么 WCF呈现JSON?伊特芬德勒 更新使用ASP.NET的纯Javascript应用程序,javascript,asp.net,Javascript,Asp.net,在您看来,使用ASP.NET为纯Javascript应用程序创建服务器端的最佳方法是什么 WCF呈现JSON?伊特芬德勒 更新 像GMail一样,它在浏览器中运行(使用大量Javascript),并使用Ajax提交和接收数据。是的,我想说的是返回JSON的WCF服务。另一个选项,虽然不那么直观,但可以使用ASP.NETMVC并返回JSON 在您更新了问题之后,我真的建议您使用ASP.NET MVC,它将允许您拥有大量的灵活性,并提供您所要求的内容 在经典ASP.NET中,处理程序的使用相当简单(
像GMail一样,它在浏览器中运行(使用大量Javascript),并使用Ajax提交和接收数据。是的,我想说的是返回JSON的WCF服务。另一个选项,虽然不那么直观,但可以使用ASP.NETMVC并返回JSON
在您更新了问题之后,我真的建议您使用ASP.NET MVC,它将允许您拥有大量的灵活性,并提供您所要求的内容 在经典ASP.NET中,处理程序的使用相当简单(IHttpHandler): 在标记中,使用以下jQuery代码:
$.ajax({
type: "GET",
url: "GetTasksForTaskSet.ashx?tasksetid=" + guid,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
for(var i = 0; i < data.length; i++) {
// do something
},
error: function(){ alert('error'); }
});
$.ajax({
键入:“获取”,
url:“GetTasksForTaskSet.ashx?tasksetid=“+guid,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(数据){
对于(变量i=0;i
如果它是纯javascript应用程序,为什么需要ASP.NET或任何服务器端技术?Node.js-以任何语言和/或框架编写服务器端javascript的最佳方式。更新以解释什么是“纯javascript应用程序”。我认为ASP.NET MVC for JSON比WCF直观得多:)更新后,是的,这会更有意义;起初我认为OP只是想为他的应用程序创建一个Web服务风格的后端。
$.ajax({
type: "GET",
url: "GetTasksForTaskSet.ashx?tasksetid=" + guid,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
for(var i = 0; i < data.length; i++) {
// do something
},
error: function(){ alert('error'); }
});