WebMethod从未打电话过

时间:2015-03-05 12:14:22

标签: jquery asp.net ajax webmethod

拥有网络方法

[System.Web.Services.WebMethod]
 public static string SetCriteriaUsedFlag(bool flag)
    {
        //some action
        return "done";
    }

和脚本

$.ajax({
                    type: "POST",
                    url: '<%= ResolveUrl("DataSetPagesActions.aspx/SetCriteriaUsedFlag")%>',
                    data: {flag: someboolvar}
                    });

客户端变为

$.ajax({
                    type: "POST",
                    url: '/MyProject/Pages/DataSetPagesActions.aspx/SetCriteriaUsedFlag',
                    data: {flag: someboolvar}
                    });

网络方法从不致电。试图更改脚本中的数据,如data: "sometext"和修改后的网络方法,但没有运气 - 断点没有击中,服务器返回html页面。

在web.config中:

<httpModules>
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
        </httpModules>

ASP.NET WebForms,.NET 2.0。

0 个答案:

没有答案