问题标签 [updatepanel]

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 投票
2 回答
2012 浏览

asp.net - UpdatePanels ASP.Net 之间的通信

我在一个更新面板中放置了一个树视图,在一个更新面板中放置了每个视图,如下所示

现在我想知道如何确保当我单击 TreeView 的任何节点时,应该显示相应的视图

0 投票
5 回答
1337 浏览

asp.net - 多个 UpdatePanel 和状态

我有一个具有多个更新面板的用户控件


在页面加载时,我将一个子用户控件动态加载到 PlaceHolder 上(我每次都这样做并且不检查回发)

我希望能够维护用户在 Child 用户控件中所做的更改的状态。(子用户控件具有 html 控件以及 asp.net 控件和其他自定义控件)。

每当单击导致回发的按钮 A 或 B 时,子用户控件都会丢失状态。UpdatePanels 的模式已设置为有条件的。

在 OnPageLoad 中,

  1. 我将子控件加载到 PlaceHolderA
  2. 这个子控件有另一个带有很多 JS 的用户控件。用户可能会在子控件中进行更改。
  3. 当他们单击作为父控件一部分的按钮 A 时,OnPageLoad 会导致子控件重新加载,从而导致它丢失用户所做的客户端更改。

我想防止这种情况发生。

这是 ASPX 页面的 HTML 结构

0 投票
4 回答
8412 浏览

asp.net - 更新面板渲染表行错误

当我的 asp.net AJAX 更新面板更新时,我遇到了一个问题,它在我的表格顶部而不是在它所属的位置呈现内容是我的代码:

在我的服务器端事件中,我只是启用/禁用文本框。

0 投票
2 回答
452 浏览

c# - 手动实现 UpdatePanel

我正在阅读一篇文章,其中展示了 CodePlex 使用 UpdatePanels 的糟糕程度以及 StackOverflow 在这方面的表现如何,例如,当用户对答案/问题进行投票时。

我想知道是否有人可以指出如何执行此类操作的教程。

我知道几点:

  1. 创建一个获取操作值并输出 JSON 字符串的 Web 服务
  2. 构建 javascript 内部<ajax:ScripManager>控件以用新值替换页面上的正确值

但是,即使在第一次遇到困难时,我也可以发送一个 JSON 字符串,但它总是会被 XML 信息包围!

任何人(或者杰夫)都可以从头开始指出一个很好的“操作方法”吗?谢谢你。

0 投票
1 回答
1941 浏览

updatepanel - 从另一个 UpdatePanel ASP.Net 访问 View 内的 UpdatePanel

我有两个更新面板

  • UpdatePanel1 包含一个按钮
  • UpdatePanel2 在 Multiview View1 内:

.

多视图 ActiveIndex 设置为 -1。

现在我在 UpdatePanel2 上附加了一个 AsyncPostBackTrigger,它与按钮单击相关联。

当我单击 UpdatePanel1 中的按钮时,我想显示 View1。

0 投票
4 回答
25423 浏览

c# - 在 UpdatePanel 之外更新控件

所以我有一个UserControl带有一些级联DropDownList的 s 。从列表 1 中选择会启用列表 2,而后者又会启用列表 3。在所有三个列表中做出选择后,您可以转到下一页。

DropDownLists 都在一个UpdatePanel. 但是“下一页”按钮在UpdatePanel. 应该禁用该按钮,直到所有三个列表都有选择,然后应该再次启用它。但由于该按钮位于 之外UpdatePanel,因此在我进行选择时它不会更新。(编辑:“下一页”按钮位于还包含的页面上UserControl。)

我知道解决这个问题的一种方法:

这样可以确保在更改任何下拉列表时进行回发,以便按钮可以更新。但是如果我这样做,我可能会通过首先摆脱 来简化UpdatePanel

有没有另一种方法,通过一些聪明的 JavaScript 或其他东西,我可以在UpdatePanel不放弃 Ajax 的情况下更新控件之外的控件?

0 投票
1 回答
1138 浏览

javascript - 显示 web 服务调用的微调器(如 UpdateProgress 控件)

现在,我有一个页面,不幸的是,其中混合了更新面板和从 javascript 调用 webservice web/script 方法。

我有一个更新进度控件,它显示了更新面板活动的微调器。但是当我进行网络服务调用时,它不会显示。

你会建议我如何解决这个可用性问题,因为用户体验需要保持一致。我应该挂钩每个 web 服务调用以隐藏和显示 updatecontrol 的 div 吗?

0 投票
1 回答
1895 浏览

c# - ASP.NET GridView Response.BinaryWrite() 行更改

我在更新面板中有一个gridview,并希望允许用户选择一行,该行将生成对将流输出回客户端的类的调用。看起来我不能这样做,因为网格位于更新面板内。有任何想法吗?

C#

ASP.NET

0 投票
9 回答
49195 浏览

c# - jquery datepicker ms ajax updatepanel在回发后不起作用

所以我做了一些相关问题的阅读并且有一些有趣的东西但没有找到我的答案,至少没有理解答案。

一般来说,我对 AJAX、javascript 和 sclient 端脚本非常陌生。

我一直在使用 C# asp.net 并且最近在我身边添加了一些更新面板以平滑用户控件和位正在更新,以便每次都不会重新加载页面。所有的工作都非常出色,我对此非常满意,直到我决定尝试使用一些 JQuery。

我从 ui.jquery.js 中选择了 datepicker,它很酷,在普通页面上效果很好。当我从更新面板中进行回发时,我的问题就出现了。日期选择器只是停止工作。

从我读过的内容来看,我需要在回帖后手动连接这个备份。

1)我真的不明白为什么。在我的母版页上,我有:

它使用分配的 mydatepickerclass 拾取我的输入框。和所有的作品。为什么这会停止在回发上工作。

2)我该如何解决这个问题....我如何连接它以便在更新面板中回发后它仍然可以工作。

我知道 ID 可能会在回发时更改,但我认为,但由于我正在使用类,我不知道出了什么问题。

编辑

我在进行更新的用户控件中有以下代码:

更新面板中的脚本不会重新连接它吗?

谢谢

乔恩·霍金斯

0 投票
7 回答
39968 浏览

asp.net - 无法让 ASP.Net UpdateProgress 显示

每当我的更新面板执行 Ajax 操作时,我都会尝试显示更新进度加载图像。我查看了教程,看起来很简单,但我没有运气。这几乎是我所拥有的......

我在样式表中也有一些绝对定位样式。我已经尝试了您在此处看到的各种变体,但没有找到很多关于可能是什么问题的好信息。有任何想法吗?如果您还需要什么,请告诉我。

编辑:我发现的唯一新信息是......

“在以下情况下,UpdateProgress 控件将不会自动显示:

UpdateProgress 控件与特定更新面板相关联,但异步回发来自不在该更新面板内的控件。

UpdateProgress 控件不与任何 UpdatePanel 控件关联,并且异步回发不是由不在 UpdatePanel 内且不是触发器的控件产生的。例如,更新是在代码中执行的。”

我非常有信心这些都不适合我的情况。所发生的只是单击按钮(位于更新面板内)调用一些代码,在该代码后面设置要为更新面板重新加载的 URL 文本。