问题标签 [webmethod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 为什么即使调用 web 方法的请求成功,$.ajax 的“错误”功能也会执行?
我正在使用 jquery ajax 方法在单击“跨度”时调用 webmethod。这是 webmethod 在我的 aspx 页面之一中,我使用以下代码从母版页调用它。
当我单击跨度时,我可以看到 webmethod 被调用(通过调试),但即使在 webmethod 开始执行之前,我也会收到警报“错误”,并且我看到(一个空字符串) 消息被记录到 firebug 控制台中。据我所知,只有在 ajax 请求失败时才会执行“错误”函数。但我可以看到 webmethod 被执行。我不明白为什么错误函数仍在执行。
有人可以帮我解决这个问题。
谢谢
jquery - JQuery AJAX 发布到 asp.net webmethod 永远不会被调用
我在我的一个 aspx 页面中有一个 web 方法:
在 aspx 页面中我有 JQuery
我知道我设置数据参数的方式看起来很愚蠢,但之前它更干净,我会改变它,但关键是,JSON 对我来说似乎很好,所以不是吗?
当它运行时,不会发布到 web 方法,但如果我更改 contentType 和 dataType,我会返回整个 aspx 页面。我刚刚想到的一件事,说这个jquery实际上在register_borrower_step4.aspx页面上,那会导致问题吗?
c# - 从 asp.net WebMethod 内部访问原始 JSON
我有一个System.Web.Services.WebService
包含几个WebMethods
. 如果其中任何一个WebMethods
引发异常,我想记录传递给该 WebMethod 的值。我想以一种足够通用的方式处理这个问题,无论参数的数量或类型如何,我都可以使用相同的方法。我以为我会记录原始 JSON,但我无法确定如何访问它。我搜索了整个 Context.Request 对象(包括InputStream
属性),但没有找到它。
这是我想做的事情:
我正在使用带有 .net Framework 3.5 的 C#
asp.net - ThreadPool 线程完成时向网页发送信号
从网页开始,我开始一项耗时的工作,并使用 webmethod 在 UI 上更新它的状态。
工作在一个线程中完成:
使用静态属性设置作业的状态,当网页使用 javascript 调用 web 方法时,它会读取这些属性。
UI进度是通过javascript更新的,问题是线程完成后我需要在服务器端更新UI,所以javascript在这里帮不了我。
线程完成时发出信号的最佳方式是什么?
c# - 从 WebMethod 返回分页结果?
我需要创建 WebMethod,它将从 db 获取一些数据并将其返回给客户端。
现在,假设数据量很大,所以我想分部分取和返回数据。
有没有办法在 Webmethod 中使用收益回报?
据我所知,没有办法在 WebMethods 中返回泛型类型,但我也不能使用非泛型 IEnumerable。
我怎样才能做到这一点?
jquery - 无法使用 jquery json 调用 webmethod
我使用协议 jsonp 来调用 web 方法。
我将此代码用于网络服务:
这在 Jquery 和客户端的 jason 上:
这个 Jquery 总是给我一个错误信息,但我不知道原因。有人可以帮助我吗?
c# - 使一个类成为一个成熟的网络服务
我没有使用 Visual Studio 2010。我有一个标记为 webmethod 的类文件。我可以使用针对 .NET 3.5 框架的 C# 编译器对其进行编译。
我怎样才能使它成为一个网络服务?有任何想法吗?
c# - 在 c# 中构建调用 .aspx 内的 WebMethods 的请求
我在 .aspx 中有一个 WebMethod:
当我用 JQuery 调用它时效果很好:
好吧,我想做 JQuery 正在做的事情,但是在 c# 中......
我正在使用这个:
这项工作,但我想知道是否有更好的方法,或者我怎样才能使请求异步。谢谢。
asp.net - ASP.NET:WebMethod:PageMethods.GetRate 不是函数
当我尝试访问网络方法时,我收到错误:
我的方法:
寄存器组装:
脚本管理器:
Javascript:
GetRate方法在生成的页面源中可见。
怎么了?
.net - .NET 重载 WebMethods - 可能吗?
我有两个希望重载的 Web 方法:
我阅读了有关使用 MessageName 进行重载的信息,但是我无法使其正常工作。这可能吗?