问题标签 [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.
session - 将(Asp.Net)会话变量(由uploadify上传)从webmethod传递到同一页面?
当我尝试使用会话从通用处理程序(upload.ashx)获取上传的文件名时,没问题。我也可以在同一个页面上使用 webmethod,并且 uploadify 效果很好,但是 Session["fileName"] 变得空了。我的代码有什么问题吗?我只需要使用通用处理程序来获取文件名吗?
.....................一些调整大小和保存图像代码............
asp.net - ASPX WebMethod 似乎没有缓存结果
我需要在 aspx 页面上使用几种方法来缓存它们的结果,以避免大量进入数据库。我添加了相关的 WebMethod 属性,但尽管代码运行,但这些方法并没有缓存它们的结果。
问题是,我 a) 不确定这是否可以首先完成,如果可以的话 b) 是否需要在 aspx 页面上做一些特别的事情来完成这项工作。
页面的缓存结果是否仅持续页面的生命周期?我需要在许多页面请求中缓存数据。
asp.net - 如何调试 VB.NET WebMethod?
我有一个使用 Web 服务的 ASP.NET C# 项目,并且 WebMethods 是用 VB.NET 编写的,源代码位于本地 IIS 服务器上。WebMethod 返回 null,我想调试它以知道为什么会这样。
你可能知道,如果我在 webmethod 调用之前设置断点,我就无法进入这个 webmethod。
那么,调试这个 webmethod 的正确方法是什么?
谢谢!
ajax - 如何防止在重定向时取消ajax请求?
这是我的第一个 ajax 请求。我不希望客户端浏览器等待,所以我的代码不等待成功。它立即重定向到另一个页面。但它不起作用。
因此,由于它没有等待成功并重定向到另一个页面,因此下一次调用“SavaData”将被取消。
有什么解决方法吗?
javascript - 如何在 javascript 中为控件调用 WebMethod
我正在尝试使用 javascript 为网页中的控件调用 WebMethod (GetData())。
uc:控制代码:
我不知道要使用哪种选择器。我在页面上有多个控件,我想在不同的时间调用它们。我使用什么样的选择器或什么命令来运行这个 WebMethod?
c# - 将 html 组件添加到页面的 AJAX 最佳实践
我是 AJAX/javascript 的新手,我不确定对于我正在尝试做的事情来说最好的方法是什么。
我正在使用 Javascript 在我的页面上调用页面方法 (WebMethods)。我正在检索的数据基本上是一个 Div 列表。
我不知道会返回多少,但需要根据它们的内容将它们插入到页面上的适当位置。
我看到了几种方法:
- 创建一个 HtmlGenericControls 列表并将它们传回。
- 创建一个字符串列表,其中每个字符串是我要拖放到页面上的整个 Div 代码。(由于某种原因感觉不对)
- 创建包含必要数据的简单容器对象。将它们传递到页面并使用它们在 javascript 中创建 Div。
我认为其中任何一个都可以,但我想遵循标准做法。你会选择哪个?
.net - 405:不允许的方法
编辑:摘要:似乎任何人(只有 firefox 或 chrome)都可以访问我的网络应用程序,并且我可以使用我的主计算机访问我的网络应用程序。如果我尝试从我的任何其他 LAN 访问http://luiscarlosch.com/WebFormClean.aspx,则会收到 405 错误
我可以完美地从 localhost 调用 WCF Web 方法。我使用 Visual Studio 发布工具发布到此服务器: http: //luiscarlosch.com/WebFormClean.aspx(仅 firefox 或 chrome),它工作正常。问题是当尝试从另一台计算机访问它时。我得到 405:不允许的方法。但这没有意义,因为正如我所说,当我从发布者计算机远程访问它时它工作正常。任何的想法?
这两种方法似乎都不起作用。
我刚刚注意到一些用户能够访问http://luiscarlosch.com/WebFormClean.aspx,因为他们更改了值。所以。有些客户可以阅读这些方法,但有些则不能。这应该发生。
网页配置
asp.net - 向 WebMethod 发送字符串值
这是我的网络方法
当我将 empCode 作为 '11479' 0r 发送来自 Ajax 的任何整数时,Web 方法正在调用。当我将 empcode 发送为“C1026”或任何带有字符的字符串时,不会调用 webmethod..
请建议我如何传递具有字符串值的 empCode。
c# - 从 .NET Web 服务引发异常
我有一组使用该[WebMethod]
属性生成的 Web 服务。ArgumentException
如果没有正确指定它的参数(并且不能使用合理的默认值),那么从这种方法中抛出它是否被认为是“好习惯” ?如果是这样,是否应该捕获并重新抛出此异常以便将其记录在服务器和客户端上?
asp.net-ajax - ELMAH 没有在静态页面方法中捕获异常
我一直在寻找一种方法来记录出现在 asp.net 静态页面方法(通过浏览器中的 javascript 调用)中发生的未处理异常。
这个问题让我设置了 ELMAH,但不幸的是我回到了第一方,因为它没有捕捉到这些异常。(但是,它在常规页面周期中非常适用于异常)。
我尝试添加MsAjaxDeltaErrorLog
http 模块,但这没有效果(我正在使用 .NET 3.5)。
实际上是否有可能在不将每个方法都包装在 try/catch 中的情况下记录这些错误?