问题标签 [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.
javascript - 如何将页面或母版页对象传递给 AJAX 页面方法
我在我的 aspx 页面中写了一个 page Page 方法。在 Web 服务方法中,我需要调用 FindControl 方法返回文本框并获取文本框值。但我的 findControl 将使用 MasterPage 对象进行迭代。
请看我的代码
但是我在使用时遇到编译器错误Page.Master
:
对非共享成员的引用需要对象引用
如何传递母版页对象或页面到页面方法?。所以我可以在 Sared 方法中使用。
有什么方法可以直接在 Page 方法中访问 Textbox 值?我需要访问页面方法中的几个控件。
c# - 如何在页面方法中获取控制值并修改它们?
我在页面中有几个控件。我需要在 Page 方法中修改这些值。我怎样才能做到这一点?。当我在页面方法中修改这些值时应该反映在页面中吗?
请给我例子。
asp.net - 类似于 ASP.Net AjaxPro 的框架
目前,我正在使用 AjaxPro 框架 ( http://www.ajaxpro.info/ ) 从客户端调用我的 Web 应用程序中的任何方法。
但是用户在使用它时会遇到一些严重的问题。(例如,成功回调在 Chrome 中不起作用。有关问题的更多信息可以在以下位置找到:AjaxPro 正在本地工作,但在服务器上我收到 .ashx 错误)
我想用一个可以替换它的框架:
- 在我的代码后面调用任何方法。即使它是在类库中定义的。在 AjaxPro 中,我可以在任何地方定义一个方法并向其添加 [AjaxPro.AjaxMethod] 属性。现在可以在任何客户端 js 代码中调用该方法,即使它们位于两个不同的类中。
- Doen 依赖于网络表单。我可以使用 ScriptManager 将 AjaxPro 替换为 ASP.Net Ajax,并将 [WebMethod] 属性添加到我的方法,并从该页面方法调用我的解决方案中的任何其他方法。但是我使用的是 .ascx 文件,而 Page 方法不能在 .ascx 文件中定义(它们必须在 .aspx 网络表单中定义)。
- 最好是免费的。(我想在 YetAnotherForum 项目开发中使用它)。但是,如果只有付费框架可用,我会很乐意为此付费。
是否有任何其他具有 AjaxPro 功能的 Ajax 框架?
asp.net - Asp.net:使用 PageMethods 保存数据输入表单
问题:我有一个数据输入表。我想在没有页面往返或 UpdatePanels 的情况下保存数据。
解决方案: - “保存”按钮调用一个 javascript 函数,它序列化所有字段内容(客户端) - javascript 函数调用一个 web 方法(服务器端) - web 方法反序列化数据并将其保存到数据库中。
我做得对吗?
.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 错误状态。
c# - 通过 Page 方法将 HTML 表格导出到 Excel
我在客户端有以下代码,用于从 HTML 表中检索数据,然后通过 page 方法将其发送到服务器:
然后我在服务器端使用以下代码,将检索到的数据导出到 CSV 文件。
但我得到了这个 expcetion:无法评估表达式,因为代码已优化或本机框架位于调用堆栈的顶部。
有谁知道如何处理这个问题?
任何帮助将不胜感激!提前致谢!
~ 埃德奎尼诺斯
asp.net - asp.net 中的页面方法
我的 Pagemethod 实现在 Chrome 浏览器中不起作用。我在 VS 2008 中开发了 ASP.NET 3.5 Web 应用程序。
下面的代码在 chrome 或 Safari 中不起作用:
asp.net - PageMethod 和 URl 重写
我的 pagemethod + url rewrite 有问题。
使用常规 URL 时:http: //myweb.com/mypages/abc.aspx
调用 PageMethod 工作正常。
但是当我使用友好的 URL 时:http: //myweb.com/abc它确实有效。虽然没有错误。
任何帮助将非常感激。
c# - 从页面方法加载文件
我有一个调用页面方法的 JavaScript 函数,如下所示:
page 方法抛出以下异常:
Microsoft JScript 运行时错误:Sys.Net.WebServiceFailedException:服务器方法“LoadFile”失败并出现以下错误:System.Threading.ThreadAbortException--线程被中止。
我怎样才能解决这个问题?
javascript - 我们如何将多个参数传递给 PageMethod 的 onSuccess 方法?
我从javascript方法“调用者”调用PageMethod“SameMethod”,以便我可以从数据库中获取一些值。在我获得值后,控制继续在“onSuccess”方法中。问题是我需要在“onSuccess”方法中使用来自javascript方法“caller”的一些变量值(“importantValue”)。
onSuccess 方法应该是这样的:
是否有可能,如果可以,如何将多个参数(除了页面方法的返回值)传递给 PageMethod 的“onSuccess”方法?
感谢帮助