问题标签 [asp.net-ajax]

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 投票
1 回答
4212 浏览

asp.net - 修改 AJAX 控件工具包下拉扩展程序

我将 AJAX 网站上的示例用于DropDownExtender. 我希望使目标控件(标签)始终显示 DropDown 图像,而不仅仅是当我将鼠标悬停在它上面时。

有没有办法做到这一点?

0 投票
5 回答
5404 浏览

c# - 刷新页面上的所有更新面板?

我有一些代码可以修改其他更新面板中的几个控件绑定到的值。当此事件处理程序触发时,我希望它强制其他更新面板也刷新,以便它们可以重新绑定。

这可能吗?

编辑:

澄清一下,我在一个用户控件中有一个更新面板,其他更新面板在其他用户控件中,所以除非我要公开一些自定义属性并使用 findControl 等,否则它们无法看到对方...

再次编辑:

这是我想出的:

我有 3 个充满更新面板的主要用户控件,这些控件在主页上是可见的,所以我在那里添加了一个 Update 方法,在这三个上调用 Update。

在我的触发控件中,我只是将 this.Page 转换为 currentpage 并调用 Update。

编辑:

啊啊啊啊!

更新面板刷新时,它不会在其中的子控件中调用 Page_Load ...我现在该怎么办!

0 投票
2 回答
3048 浏览

asp.net - 如何在回发中保持 DragPanelExtender 的位置?

我已经找到了这篇文章:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=181&AspxAutoDetectCookieSupport=1

但我有不同的情况。我在母版页中嵌入了一些 hiddenFields 并尝试将 dragPanel 的位置存储在其中。

我正在使用 javascript 来存储 dragPanel 的位置,然后当用户单击链接时,会加载新页面,但 dragPanel 会重置到起始位置。

有什么简单的方法可以做到这一点?

伪代码:

但是,HiddenField在重定向页面 foo.aspx 中不可见

0 投票
3 回答
2779 浏览

asp.net - ASP.Net AJAX JavaScript 序列化错误

尝试序列化 ASP.Net AJAX 数组对象时遇到“堆栈空间不足”错误。

这是简化代码的场景:

  1. Default.aspx

  2. MainScript.js

    /li>
  3. Content.aspx

  4. ContentScript.js

    /li>

示例页面和 JavaScript 的代码在这里

在此处发布 aspx 页面的代码存在问题。因此,请检查上面的链接以查看 aspx 页面的代码。

带有 IFrame 的网页 (default.aspx) 承载内容页 (content.aspx)。

单击“Serialize Object”按钮调用 JavaScript 函数 serializeObject()。序列化适用于在顶部窗口(框架外)中创建的 Array 对象。但是,如果在 IFrame 中创建数组对象,则序列化会出现堆栈空间不足的错误。我逐步浏览了 ASP.Net AJAX JS 文件,我发现,该过程进入了一个无限循环,试图找出数组对象的类型。无休止地调用 Number.IsInstanceOf 很快你就会得到一个堆栈外错误。

有任何想法吗?

0 投票
5 回答
1934 浏览

asp.net - AJAX 下拉扩展问题

好的,所以我让我的扩展器在我网站上的 default.aspx 页面上工作,它看起来不错。我基本上将它的代码复制并粘贴到用户控件 control.ascx 页面中。当我这样做时,我完全失去了功能(只显示目标控件标签并且没有下拉菜单,即使在悬停时也是如此)。为什么它在母版页设置中的自定义用户控件中不起作用?

编辑:没有完全做到这一点。还有其他建议吗?它在母版页设置中,使用 eo web 选项卡(我在选项卡内和选项卡外尝试过,但在与选项卡相同的页面上,但无济于事),并且在自定义用户控件中。认为存在依赖性问题?

0 投票
3 回答
7032 浏览

asp.net - ASP.Net UpdatePanel ImageButton 导致“this._postbackSettings.async 为空或不是对象”

我在 dragPanelExtender 内的 popupControlExtender 内的更新面板上收到此错误。

我看到很多其他人都有这个问题,并且有各种修复,但没有一个对我有用。

我很想听听为什么会发生这种情况的合乎逻辑的解释,以及将来避免此类问题的万无一失的方法。

我发现像其他人一样,当触发器是 LinkBut​​ton 而不是 ImageButton 时不会发生此错误,仍然想知道是否有人有解释。

0 投票
9 回答
2239 浏览

jquery - 一起使用 ASP.Net AJAX 和 JQuery 的任何缺点

我们计划使用 jQuery 库来增加我们的客户端 JavaScript 需求。

尝试同时使用 ASP.Net AJAX 和 jQuery 是否有任何重大问题?这两个库似乎都将 $ 用于特殊目的。有没有我们需要注意的冲突?

我们还使用使用 ASP.Net AJAX 的 Telerik 控件。

TIA

0 投票
4 回答
1061 浏览

asp.net - 如何通过 AJAX 调用方法而不导致页面呈现?

我正在使用 ASP.net。

我正在尝试为我正在使用的页面调用基类中存在的方法。我想通过 Javascript 调用此方法,并且不需要由 ASP.net 处理任何渲染。

实现这一目标的最简单方法是什么。

我查看了由于某种原因无法正常工作的 PageMethods,并发现很多其他人在使用它们时遇到了麻烦。

0 投票
7 回答
35910 浏览

asp.net - 一个更新面板与多个更新面板

我有一个 ASP.NET 网页,其中显示了需要在某些条件下进行最佳更新的各种字段、按钮单击等。我们已经实现了 AJAX,使用 ASP.NET 更新面板来避免可见的回发。

原本只有一个领域需要这种能力……很快就扩展到了其他领域。现在我的网页有多个更新面板。

我想知道是否最好将整个表单包装在单个 UpdatePanel 中,或者保留单独的 UpdatePanel。

使用 ASP.NET UpdatePanel 的最佳实践是什么?

0 投票
7 回答
8207 浏览

c# - 在 ASP.Net 应用程序中处理长时间运行的进程的最佳方法是什么?

在我的 Web 应用程序中,有一个进程可以查询来自整个 Web 的数据,对其进行过滤并将其保存到数据库中。你可以想象这个过程需要一些时间。我目前的解决方案是增加页面超时并在加载时为用户提供 AJAX 进度条。这是一个问题有两个原因 - 1)它仍然需要很长时间并且用户必须等待 2)它有时仍然超时。

我已经涉足线程化进程,并阅读了我应该将它异步发布到 Web 服务(“一劳永逸”)。

我读过的一些参考资料:
- MSDN
- Fire and Forget

所以我的问题是——最好的方法是什么?

更新:在用户输入他们的数据后,我想将他们重定向到结果页面,随着进程在后台运行,该页面会逐渐更新。