将信息发布到Asp.net页面方法?

时间:2012-07-26 14:35:08

标签: asp.net web-services http iis jquery

这是一个“如何在幕后完成”的问题:

我将数据从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相似的信息是合法的问题吗?

1 个答案:

答案 0 :(得分:0)

Default.aspx / Show1是页面中静态Web方法的自然URL结构,因此框架处理请求并正确路由它。

就WSDL而言,我不确定,因为WSDL不是一个纯粹的Web服务。