问题标签 [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.
asp.net - 从页面移动 ASP.NET 页面方法代理
我正在为我的应用程序使用 ASP.NET 页面方法。一切都像魅力一样工作,但我不希望我的页面方法在页面中内联生成。
有什么方法可以将它们移动到 WebResource.axd 文件或类似文件中。我真的不想编写自己的代理只是为了将生成的代理从页面上移开。
我的基本页面中有多个页面方法。有没有办法告诉脚本管理器我想为特定页面包含哪些方法,因为我没有在所有页面上使用所有方法?
asp.net - 会话状态未保留在对页面方法的调用中
我的服务器端代码:
我的客户端代码:
此代码在我的本地主机上运行良好。和“UserID”ajax 调用,返回正确的 Session 参数值。
但是当我尝试在服务器上上传我的网站时,“UserID”ajax 调用总是返回 false!
我的服务器是 asp.net 2.0,我使用的是 jquery 1.3.2
所以请帮忙解决这个问题。
asp.net - 如何在 PageMethod 中获取 IP 地址?
使用 jQuery,我的客户端从页面方法调用 Vote。web方法的签名如下。
我的问题是在 Vote() 中,如何引用 Page.Request 以便获取用户的 IP 地址?在正常的页面加载方法中,我可以引用 Page.Request 因为页面加载方法不是静态的,Vote 是。
c# - 将流直接返回到 Web 浏览器
我正在服务器上生成一个文件,我不想将其写入磁盘,而是通过 Web 服务将其返回给客户端。你有什么建议来做这件事?
c# - PageMethods返回未定义的结果?
我对 PageMethod 有一个非常简单的调用。当我在 .cs 文件中单步执行 PageMethod 时,该值看起来符合预期。但是,在客户端我得到一个未定义的结果。有任何想法吗?这应该非常简单。
这是我的 js:(EnablePageMethods="true"
在我的 ASPX 页面中)
这是我的 C#:
jquery - JQuery + 页面方法:从不调用方法
我刚刚开始使用 Page Methods 和 jQuery 并没有太大的成功。
下面是我的示例代码...
默认.aspx.cs
测试.js
如果我在'return'testing 123'处设置断点;' 它永远不会被击中,当我尝试执行http://localhost/default.aspx/test时,我会将整个页面发回,与 jQuery 函数相同。
我也尝试过使用 scriptmanager 和 MS AJAX PageMethods.test(); 具有相同的确切结果。
asp.net - ASP.NET 应用程序:AJAX PageMethods 仅在生产服务器上返回有关“index.php”的内部服务器错误
我有一个 ASP.NET 应用程序在两个几乎相同的 Virtual Windows Server 2003 上运行。第一个是我的开发和测试服务器。我已经在那里安装了适用于 Framework 2.0 的 .NET WebExtensions,并且应用程序运行良好。现在我尝试在第二台服务器上发布相同的应用程序(我们称他为生产服务器)并在那里安装 .NET WebExtensions 并运行编译和数据库访问以及完整的 APS.NET 应用程序。除了通过 JavaScript AJAX 调用来调用静态 PageMethods。我已经使用 IE8 的开发者工具调试到 JavaScript 并发现它的工作原理相同。尽管如此,WebMethods 的所有调用都返回和内部服务器错误(错误代码 500)说“未知的 web 方法 index.php”。
有谁知道生产服务器可能有什么问题或需要更改哪些配置?
两台服务器的主要区别在于生产服务器使用.NET .../Framework64/v2.0.50727/aspnet_isapi.dll,而测试服务器使用.../Framework/v2.0.50727/aspnet_isapi.dll。
更多细节:
- 所有 PageMethods 都是静态的,返回一个字符串并具有 WebMethod-Attribute。
- 在两台服务器上,JavaScript 使用解析的 URL“ http://myDomain/myPage.aspx/myWebMethod ”和“Content-Type”-Header “application/json charset="utf-8"创建一个 XmlHttpRequest 对象,并且正文包含PageMethods 参数的正确 JSON 定义。
- 当然,所有使用 AJAX PageMethods 的 ASPX 页面都有一个将 EnablePageMethods 属性设置为“True”的 ASPX-ScriptManager。
asp.net - ASP.NET 页面方法与 Web 服务
我正在构建一个动态的部分加载 asp.net 页面,我想使用 jQuery 来调用页面方法或 Web 服务来检索内容 HTML。
页面方法或 Web 服务,性能方面,哪种方式更好?
如果我在服务器端调用页面方法,页面是否会经历完整的生命周期?
有什么好的资源可以帮助我更好地理解页面方法吗?
asp.net-ajax - Ajax PageMethods 与 XMLHTTP
我有一种情况,当用户关闭浏览器窗口时,我必须将应用程序对象设置为空......为此,我将使用 JavaScript onbeforeUnload 来完成服务器端工作......
所以我想知道哪个更好 XMLHTTP 或 ajax PageMethod...哪个更快..??
我已经使用了这两种方法,发现 pagemethods 需要更少的编码......而且我不必创建另一个 aspx 页面来完成服务器端工作......
谁能解释两者之间的区别和性能方面哪个更好???
多谢
c# - 为什么这个页面方法失败了?
我的脚本管理器的属性 enablepagemethods 设置为 true,但是,出于某种原因,这提醒我我失败了。