问题标签 [pagemethods]

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 投票
3 回答
2216 浏览

javascript - 如何将页面或母版页对象传递给 AJAX 页面方法

我在我的 aspx 页面中写了一个 page Page 方法。在 Web 服务方法中,我需要调用 FindControl 方法返回文本框并获取文本框值。但我的 findControl 将使用 MasterPage 对象进行迭代。

请看我的代码

但是我在使用时遇到编译器错误Page.Master

对非共享成员的引用需要对象引用

如何传递母版页对象或页面到页面方法?。所以我可以在 Sared 方法中使用。

有什么方法可以直接在 Page 方法中访问 Textbox 值?我需要访问页面方法中的几个控件。

0 投票
1 回答
1768 浏览

c# - 如何在页面方法中获取控制值并修改它们?

我在页面中有几个控件。我需要在 Page 方法中修改这些值。我怎样才能做到这一点?。当我在页面方法中修改这些值时应该反映在页面中吗?

请给我例子。

0 投票
2 回答
1661 浏览

asp.net - 类似于 ASP.Net AjaxPro 的框架

目前,我正在使用 AjaxPro 框架 ( http://www.ajaxpro.info/ ) 从客户端调用我的 Web 应用程序中的任何方法。
但是用户在使用它时会遇到一些严重的问题。(例如,成功回调在 Chrome 中不起作用。有关问题的更多信息可以在以下位置找到:AjaxPro 正在本地工作,但在服务器上我收到 .ashx 错误
我想用一个可以替换它的框架:

  1. 在我的代码后面调用任何方法。即使它是在类库中定义的。在 AjaxPro 中,我可以在任何地方定义一个方法并向其添加 [AjaxPro.AjaxMethod] 属性。现在可以在任何客户端 js 代码中调用该方法,即使它们位于两个不同的类中。
  2. Doen 依赖于网络表单。我可以使用 ScriptManager 将 AjaxPro 替换为 ASP.Net Ajax,并将 [WebMethod] 属性添加到我的方法,并从该页面方法调用我的解决方案中的任何其他方法。但是我使用的是 .ascx 文件,而 Page 方法不能在 .ascx 文件中定义(它们必须在 .aspx 网络表单中定义)。
  3. 最好是免费的。(我想在 YetAnotherForum 项目开发中使用它)。但是,如果只有付费框架可用,我会很乐意为此付费。

是否有任何其他具有 AjaxPro 功能的 Ajax 框架?

0 投票
1 回答
469 浏览

asp.net - Asp.net:使用 PageMethods 保存数据输入表单

问题:我有一个数据输入表。我想在没有页面往返或 UpdatePanels 的情况下保存数据。

解决方案: - “保存”按钮调用一个 javascript 函数,它序列化所有字段内容(客户端) - javascript 函数调用一个 web 方法(服务器端) - web 方法反序列化数据并将其保存到数据库中。

我做得对吗?

0 投票
3 回答
879 浏览

.net - AJAX WebMethod 帮助

我一直在尝试从 jQuery AJAX 访问 .NET WebMethod,但我无法让它工作。我已经阅读了我在 SO 和其他网站上可以找到的所有内容,但似乎没有任何效果。

我的 C# 代码是这样的

JavaScript 代码是

最终目标是使用 AJAX 向数据库提交表单,而无需重新加载整个页面,但目前我什至无法让它返回一个字符串。当我单击附加此代码的输入按钮时,错误代码被调用,状态为 12030。但是当我在 Visual Studio 之外测试代码时,我仍然出错,但状态为 200。在我的会导致此错误的代码?

万分感谢

编辑:

通过安装ASP.NET AJAX 1.0并调用我的 Javascript,我已经让 WebMethod 使用 ASP.NET Ajax 的 ScriptManager 工作

其中 OnSuccess 和 OnFail 是函数。但是我仍然无法让 jQuery 的 AJAX 工作。它仍然抛出 12030 错误状态。

0 投票
3 回答
5986 浏览

c# - 通过 Page 方法将 HTML 表格导出到 Excel

我在客户端有以下代码,用于从 HTML 表中检索数据,然后通过 page 方法将其发送到服务器:

然后我在服务器端使用以下代码,将检索到的数据导出到 CSV 文件。

但我得到了这个 expcetion:无法评估表达式,因为代码已优化或本机框架位于调用堆栈的顶部。

有谁知道如何处理这个问题?

任何帮助将不胜感激!提前致谢!

~ 埃德奎尼诺斯

0 投票
1 回答
47291 浏览

asp.net - asp.net 中的页面方法

我的 Pagemethod 实现在 Chrome 浏览器中不起作用。我在 VS 2008 中开发了 ASP.NET 3.5 Web 应用程序。

下面的代码在 chrome 或 Safari 中不起作用:

0 投票
2 回答
3418 浏览

asp.net - PageMethod 和 URl 重写

我的 pagemethod + url rewrite 有问题。

使用常规 URL 时:http: //myweb.com/mypages/abc.aspx

调用 PageMethod 工作正常。

但是当我使用友好的 URL 时:http: //myweb.com/abc它确实有效。虽然没有错误。

任何帮助将非常感激。

0 投票
1 回答
1636 浏览

c# - 从页面方法加载文件

我有一个调用页面方法的 JavaScript 函数,如下所示:

page 方法抛出以下异常:

Microsoft JScript 运行时错误:Sys.Net.WebServiceFailedException:服务器方法“LoadFile”失败并出现以下错误:System.Threading.ThreadAbortException--线程被中止。

我怎样才能解决这个问题?

0 投票
2 回答
13846 浏览

javascript - 我们如何将多个参数传递给 PageMethod 的 onSuccess 方法?

我从javascript方法“调用者”调用PageMethod“SameMethod”,以便我可以从数据库中获取一些值。在我获得值后,控制继续在“onSuccess”方法中。问题是我需要在“onSuccess”方法中使用来自javascript方法“caller”的一些变量值(“importantValue”)。

onSuccess 方法应该是这样的:

是否有可能,如果可以,如何将多个参数(除了页面方法的返回值)传递给 PageMethod 的“onSuccess”方法?

感谢帮助