【问题标题】:Post information to Asp.net page method?将信息发布到 Asp.net 页面的方法?
【发布时间】:2012-07-26 14:35:07
【问题描述】:

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

我将数据从 jQuery ajax 发布到 asp.net 页面方法。 (方法名是Show1

提琴手表演:

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 类似信息是否合法?

【问题讨论】:

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


    【解决方案1】:

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

    至于 WSDL,我不确定,因为它不是一个纯粹的 Web 服务,WSDL 是如何发挥作用的。

    【讨论】:

      猜你喜欢
      • 2013-07-16
      • 1970-01-01
      • 2012-01-19
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多