我想从jQuery到我的服务器进行ajax调用。基本上,我希望将请求作为POST发送,其内容类型为x-www-form-urlencoded和相应的参数(parameter1 = X & paramter2 = Y & parameter3 = Z)。我希望响应是JSON。集成jQuery AJAX和.NET
服务器环境是.NET。我一直在试验下面的三种方法,但一直没有能够让人工作得很好。
ASPX - 使用aspx处理并返回JSON,我可以让它工作,但我需要自己序列化JSON。这是可能的,但我希望有更方便的事情。另外,纠正我,如果我错了,但我会想象aspx页面有很多额外的开销,因为他们预计不仅仅是执行一个方法,并返回简单的JSON。
ASMX和WCF - 使用asmx和WCF,我可以得到它返回JSON,但只有当我在请求中发送JSON时。
什么是用于此请求/响应类型的最佳服务器端“框架”? .aspx,.asmx或WCF?既然我已经能够至少得到aspx来为此工作,那么这是一种合适的方法吗?
我见过其他产品,通过Web服务公开一个API并使用带有JSON响应类型的名称/值查询字符串请求格式,但这似乎是.NET中难以完成的壮举。