问题标签 [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 - 如何实现超快速的 ASP.NET AJAX 回调/PageMethods
我正在设计一个 ASP.NET Web 应用程序(.NET 4.0),它基本上有一个页面应该每 1-2 秒与后面的代码进行交互(通过 ScriptManager 或 jQuery.ajax 使用客户端回调或 PageMethods)它将托管在Intranet,因此 1-2 秒的刷新率是合理的。
如何使页面以一种及时的方式(例如每 1 秒)在后面的代码中访问 Web 服务/页面方法。我应该使用javascript计时器(我对javascrip不太熟悉)吗?
尽管该站点托管在 Intranet 上,但我仍然需要实施一种好的方法来达到所需的刷新率。每次交互传输的数据量约为 1KB。你对我的设计有什么建议?(使用回调或 ScriptManager 或 jQuery.ajax,......我应该避免的任何陷阱)
谢谢。
jquery - 使用 jquery.ajax 将复杂类型(多个列表)返回到客户端
我正在设计一个页面,该页面对服务器端的页面方法进行 ajax 调用(通过 jQuery.ajax)。
在服务器端,我有两个类:Agent
和Channel
.
在 page 方法中,我想将 aList<Agent>
和 a返回List<Channel>
给客户端。
如何将两个列表返回到客户端?应该将它们包装在一个类中,例如:
或者,还有更好的方法?
另外,如何在客户端访问这些列表的项目?类似foreach(var item in Agents)
但在客户端?
jquery - PageMethods, jQuery and JSON
I am trying to call a PageMethod
using jQuery like this:
PostData
class is as follows:
I'm calling method from jQuery like this:
where b
is like: {"PostData":{"Guid":"b61dce32-690b-4409-b51a-a6012462e54e","Action":"Testing","Id":"3"}}
I'm getting this error:
If I don't call JSON.stringyfy
then I get this error:
I have tried this also {"Guid":"b61dce32-690b-4409-b51a-a6012462e54e","Action":"Testing","Id":"3"}
but still get either
or
depending on if I call JSON.stringify
or not.
I have also tried,
but got no where.
asp.net - 从ajax调用vb pagemethod
嗨,我有一个简单的 aspx 文件,其中包含 2 个文本框和一个附加到 textbox2 的 ajax 自动完成扩展器
我想做的是从aspx.vb中调用pagemethod“GetModelName”来用相关数据填充textbox2 这是aspx.vb代码
这不工作..我怎样才能让它工作???
javascript - 在页面加载时加载 javascript 函数
嗨,我想在页面加载时运行一个 javascript 函数。但由于我的页面源自母版页,因此没有表单。这是我的 aspx 文件
我想在页面加载时初始运行 LoadArray() 函数。此函数正在调用 aspx.vb 代码文件中给出的页面方法。
那么如何在这种情况下加载 javascrip LoadArray() 函数 onPageLoad 呢?
c# - 在 ASP.NET 页面方法中使用滑动过期进行缓存
我知道在 ASP.NET 中声明页面方法时,我可以CacheDuration
像这样指定:
但据我了解,CacheDuration
只支持绝对过期。我想要滑动到期。所以这让我相信我需要以System.Web.Caching.Cache
某种方式访问该对象。但是,由于页面方法是静态的,而且这本质上是一个独立的 Web 服务,我不确定如何静态访问它。我在 Google 上看到的唯一方法是从HttpContext
. 但是,我这里没有HttpContext
可用的,对吧?
或者,我是否需要使用System.Runtime.Caching.MemoryCache
来进行自己的缓存?
非常感谢。
asp.net - 在用户控件asp.net中使用页面方法的替代方法
有没有一种方法可以在用户控件中实现页面方法的功能。
任何帮助表示赞赏,谢谢:)
javascript - 让 Pagemod 和 Page-worker 模块一起工作?
我正在开发一个 Firefox 扩展项目,该项目需要我使用 TAB 键来切换页面上的所有链接、提取其 URL、获取其源代码并解析它。
目前,我可以使用 TAB 键来切换页面以通过以下方式获取其 URL:
...并使用以下内容获取任何给定 URL 的源代码(例如维基百科):
那么,如何将我从 Pagemod 获得的 URL(在本例中为 document.activeElement.href)传递到 Page-worker 的 contentURL 并使其在每次按下 TAB 键时获取并显示源代码,因为新的 URL 不断被提取在 Pagemod 中。
我尝试了以下方法,但它不起作用,似乎不能将 page-worker 作为 page-mod 的 contentScript 的一部分调用?
任何帮助将不胜感激!:)
jquery - asp.net pagemethod调用,使用jquery,返回错误状态500
我一直无法找到任何好的解决方案来解决这个问题,所以我需要一些帮助。
我有一个需要用 jquery 调用的 PageMethod。客户端代码如下所示:
PageMethod 的代码隐藏如下所示:
该调用返回错误 500。我看不出这是什么原因。
jquery - 从 jquery 调用没有脚本管理器的页面方法
如何在不使用脚本管理器的情况下从 jquery 调用页面方法