【问题标题】:send form details from html via POST to an asp.net webservice通过 POST 将表单详细信息从 html 发送到 asp.net 网络服务
【发布时间】:2013-10-27 08:50:26
【问题描述】:
我有一个 HTML 页面,它有一个联系表格
我想用 AJAX 发送数据
我试图在不将数据结构更改为 JSON 的情况下将数据发送到 Web 服务
并没有成功。
这是这样做的方法还是有其他推荐的方法?
页面位于同一服务器和文件夹中
另一个问题:在aspx页面写webservice和asmx页面有什么区别?
如果您需要任何其他信息,请告诉我
谢谢!
【问题讨论】:
标签:
html
asp.net
ajax
web-services
post
【解决方案1】:
将数据作为 JSON 发送到 Web 服务是一种常见的做法。也可以将它作为 XML 发送,虽然我以前没有使用过。
你不能在 aspx 页面中编写 web 服务,你只能在 aspx 页面中编写静态 web 方法。
如果您希望您的 Web 方法可重用并可以从外部系统访问,请将其编写在 asmx.xml 中。否则,如果它仅用于您的应用程序,则可以将它们写入 aspx 页面本身。