问题标签 [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.

0 投票
1 回答
337 浏览

asp.net - 为什么即使调用 web 方法的请求成功,$.ajax 的“错误”功能也会执行?

我正在使用 jquery ajax 方法在单击“跨度”时调用 webmethod。这是 webmethod 在我的 aspx 页面之一中,我使用以下代码从母版页调用它。

当我单击跨度时,我可以看到 webmethod 被调用(通过调试),但即使在 webmethod 开始执行之前,我也会收到警报“错误”,并且我看到(一个空字符串) 消息被记录到 firebug 控制台中。据我所知,只有在 ajax 请求失败时才会执行“错误”函数。但我可以看到 webmethod 被执行。我不明白为什么错误函数仍在执行。

有人可以帮我解决这个问题。

谢谢

0 投票
1 回答
7272 浏览

jquery - JQuery AJAX 发布到 asp.net webmethod 永远不会被调用

我在我的一个 aspx 页面中有一个 web 方法:

在 aspx 页面中我有 JQuery

我知道我设置数据参数的方式看起来很愚蠢,但之前它更干净,我会改变它,但关键是,JSON 对我来说似乎很好,所以不是吗?

当它运行时,不会发布到 web 方法,但如果我更改 contentType 和 dataType,我会返回整个 aspx 页面。我刚刚想到的一件事,说这个jquery实际上在register_borrower_step4.aspx页面上,那会导致问题吗?

0 投票
2 回答
1726 浏览

c# - 从 asp.net WebMethod 内部访问原始 JSON

我有一个System.Web.Services.WebService包含几个WebMethods. 如果其中任何一个WebMethods引发异常,我想记录传递给该 WebMethod 的值。我想以一种足够通用的方式处理这个问题,无论参数的数量或类型如何,我都可以使用相同的方法。我以为我会记录原始 JSON,但我无法确定如何访问它。我搜索了整个 Context.Request 对象(包括InputStream属性),但没有找到它。

这是我想做的事情:

我正在使用带有 .net Framework 3.5 的 C#

0 投票
1 回答
156 浏览

asp.net - ThreadPool 线程完成时向网页发送信号

从网页开始,我开始一项耗时的工作,并使用 webmethod 在 UI 上更新它的状态。

工作在一个线程中完成:

使用静态属性设置作业的状态,当网页使用 javascript 调用 web 方法时,它会读取这些属性。

UI进度是通过javascript更新的,问题是线程完成后我需要在服务器端更新UI,所以javascript在这里帮不了我。

线程完成时发出信号的最佳方式是什么?

0 投票
1 回答
553 浏览

c# - 从 WebMethod 返回分页结果?

我需要创建 WebMethod,它将从 db 获取一些数据并将其返回给客户端。

现在,假设数据量很大,所以我想分部分取和返回数据。

有没有办法在 Webmethod 中使用收益回报?

据我所知,没有办法在 WebMethods 中返回泛型类型,但我也不能使用非泛型 IEnumerable。

我怎样才能做到这一点?

0 投票
1 回答
2475 浏览

jquery - 无法使用 jquery json 调用 webmethod

我使用协议 jsonp 来调用 web 方法。

我将此代码用于网络服务:

这在 Jquery 和客户端的 jason 上:

这个 Jquery 总是给我一个错误信息,但我不知道原因。有人可以帮助我吗?

0 投票
3 回答
256 浏览

c# - 使一个类成为一个成熟的网络服务

我没有使用 Visual Studio 2010。我有一个标记为 webmethod 的类文件。我可以使用针对 .NET 3.5 框架的 C# 编译器对其进行编译。

我怎样才能使它成为一个网络服务?有任何想法吗?

0 投票
2 回答
2366 浏览

c# - 在 c# 中构建调用 .aspx 内的 WebMethods 的请求

我在 .aspx 中有一个 WebMethod:

当我用 JQuery 调用它时效果很好:

好吧,我想做 JQuery 正在做的事情,但是在 c# 中......

我正在使用这个:

这项工作,但我想知道是否有更好的方法,或者我怎样才能使请求异步。谢谢。

0 投票
2 回答
2031 浏览

asp.net - ASP.NET:WebMethod:PageMethods.GetRate 不是函数

当我尝试访问网络方法时,我收到错误:

我的方法:

寄存器组装:

脚本管理器:

Javascript:

GetRate方法在生成的页面源中可见。

怎么了?

0 投票
2 回答
4535 浏览

.net - .NET 重载 WebMethods - 可能吗?

我有两个希望重载的 Web 方法:

我阅读了有关使用 MessageName 进行重载的信息,但是我无法使其正常工作。这可能吗?