这是一个“如何在幕后完成”的问题:
我将数据从jQuery ajax发布到asp.net页面方法。 (方法名称为Show1
)
Fiddler表示:
POST http://localhost:54517/WebSite8/Default.aspx/Show1 HTTP/1.1
Host: localhost:54517
...
{aaa:"value"}
就像张贴到asmx。
iis
收到/Show1
的请求,但他没有这样的网页。
所以如何他知道他应该运行Default.aspx
和搜索其中的Show1
方法吗?
此外,如果此方法声明为:
[WebMethod]
public static string Show1(string aaa)
{}
要求提供 WSDL相似的信息是合法的问题吗?
答案 0 :(得分:0)
Default.aspx / Show1是页面中静态Web方法的自然URL结构,因此框架处理请求并正确路由它。
就WSDL而言,我不确定,因为WSDL不是一个纯粹的Web服务。