当前位置: 首页 > 面试题库 >

ASP.NET jQuery错误:未知的Web方法

程俊健
2023-03-14
问题内容

这是我第一次尝试从jQuery调用ASP.NET页面方法。我在responseText消息中收到状态500错误,找不到该Web方法。这是我的jQuery $
.ajax调用:

function callCancelPlan(activePlanId, ntLogin) {
    var paramList = '{"activePlanId":"' + activePlanId + '","ntLogin":"' + ntLogin + '"}';
    $.ajax({
        type: "POST",
        url: "ArpWorkItem.aspx/CancelPlan",
        data: paramList,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function() {
            alert("success");
        },
        error: function(xml,textStatus,errorThrown) {
            alert(xml.status + "||" + xml.responseText);
        }
    });
}

这是我尝试调用的页面方法:

[WebMethod()]
private static void CancelPlan(int activePlanId, string ntLogin)
{
    StrategyRetrievalPresenter presenter = new StrategyRetrievalPresenter();
    presenter.CancelExistingPlan(offer, ntLogin);            
}

我通过使用带和不带parens’()’修饰Web方法来尝试这种方法。有人有主意吗?


问题答案:

您的网络方法必须是公开的和静态的。



 类似资料:
  • 为什么程序不起作用?当我在第一个问题上输入'1',然后在第二个问题上输入一些东西时,出现了一个红色文本:(程序没有完成,但它应该能工作,不是吗?) 线程“main”Java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0在Java.lang.String.Charat(String.Java:658)在javaApplication2.javaAp

  • 我试图按照https://docs.angularjs.org/tutorial的教程操作,但在运行该命令时出错 Angulal-PhoneCat@0.0.0 postinstall c:\git\Angulal-paractions\Angulal-PhoneCat bower install Angulal-PhoneCat@0.0.0update-webdriver C:\git\Angul

  • 我最近将一系列Maven项目(Ardor3D,如果有帮助的话)导入到Eclipse中,出于某种原因,除了第一个项目之外,在所有项目中,pom旁边都有一个红色的x标记。但是,当我打开pom时,PackageExplorer窗口中的xml文件表明存在错误。xml,我找不到任何错误。。。谢谢你的帮助!

  • 问题内容: 我对Go真的很陌生,su只在这里忍受我。我正在尝试使用以下代码编写将mysql数据加载到Redis集群的代码:redis-go- cluster , load2redis 这是代码。它有点长,请在这里忍受。 当我执行它时,出现以下异常: 有人可以向我解释我在做什么错吗?我将不胜感激。 问题答案: 如前所述,不适用于地图。这是您可以解决它的一种方法。 Do方法映射到Redis命令集,并且

  • 问题内容: 因此,第二次调用此方法将返回以下错误。 第一个调用运行良好,然后第二个调用运行,不允许在错误发生之前输入值。 谢谢 问题答案: 打电话时,应检查扫描仪是否有一个。 根据Scanner#next的 Java文档 NoSuchElementException如果没有更多标记可用 您可以如下更改方法 然后像下面这样称呼它

  • 本文向大家介绍Angular处理未可知异常错误的方法详解,包括了Angular处理未可知异常错误的方法详解的使用技巧和注意事项,需要的朋友参考一下 写在前面 代码写得再好,始终都无法完整的处理所有可能产生异常,特别是生产环境中的应用,很大一部分是数据来自用户、远程,很难保证所有数据都按程序规定的产生。事实上,除非测试人员发现或者客户报告,否则都无法得知。因此,将应用产生的未可知异常进而上报是非常重