gpt4 book ai didi

c# - 通过 Javascript 在 C# 中的 Web 服务方法

转载 作者:行者123 更新时间:2023-11-30 18:48:06 24 4
gpt4 key购买 nike

我正在尝试通过 javascript 从 .aspx 页面调用 Web 服务方法,但我收到此错误,我在 c# 方法的顶部确实有 [WebMethod]。 未知的网络方法 [object Object]。
参数名称:methodName

    <h2> <i>Unknown web method [object Object].<br>Parameter name: methodName</i> </h2></span>

描述:在执行当前网络请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

    <br><br>

<b> Exception Details: </b>System.ArgumentException: Unknown web method [object Object].<br>Parameter name: methodName<br><br>



[ArgumentException]: Unknown web method [object Object].
Parameter name: methodName
at System.Web.Script.Services.WebServiceData.GetMethodData(String methodName)
at System.Web.Script.Services.RestHandler.CreateHandler(WebServiceData webServiceData, String methodName)
at System.Web.Script.Services.RestHandler.CreateHandler(HttpContext context)
at System.Web.Script.Services.RestHandlerFactory.GetHandler(HttpContext context, String requestType, String url, String pathTranslated)
at System.Web.Script.Services.ScriptHandlerFactory.GetHandler(HttpContext context, String requestType, String url, String pathTranslated)
at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

最佳答案

1 - 我认为你的答案就在那里:
How to call webservice in Javascript for Firefox 3.0

说明了[System.Web.Script.Services.ScriptService()]的使用使用非常简单干净的代码和样式。


2 - 或者,您可以使用 jQuery,如此答案所示: How to use jQuery to call an ASP.NET web service?

关于c# - 通过 Javascript 在 C# 中的 Web 服务方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com