问题标签 [partial-postback]

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 投票
0 回答
33 浏览

c# - 进行部分回发时,屏蔽 ui 图表消失

一旦单击任何按钮,从 HTML 页面中删除的屏蔽 ui 图表会导致在 asp.net 中返回部分帖子。

将框架从 3.5 升级到 4.0 后出现此问题。没有js错误,控件完全从HTML中删除一次,做部分回发,页面加载完成后,控件又出现了!

0 投票
0 回答
90 浏览

javascript - ASP.NET Ajax 在部分回发后删除 onclick 属性上定义的 javascript 函数

我们有一个 CheckboxList 并且这个 CheckboxList 的每个项目都有一个为 onclick 属性定义的 JavaScript 函数 (clearcheckboxes())。

此 CheckboxList 位于 UpdatePanel 内,并且也为此定义了触发器。

在初始页面加载中,我可以在每个列表项上看到定义的 javascript 函数,如下所示:

但是,当我选择任何复选框和页面部分重新加载时,它会从 onclick 属性中删除 javascript 函数:

我们如何防止在部分回发时删除我们的自定义 onclick javascript 函数?

0 投票
1 回答
561 浏览

asp.net - 使用 Eval 设置标签时在回发时丢失的标签的背景色

我的网站上有一个数据列表,每个数据项都有一个带背景色的标签。数据源已设置,我有一个带有背景色的标签,该标签是从数据源中的颜色代码设置的:

问题是当我按下一个按钮并且回发发生时,背景颜色会消失!...我在页面上有一个更新面板。请帮我

0 投票
1 回答
28 浏览

javascript - ASP.NET UpdatePanel 和按钮不执行全部和/或部分回发

我知道这是一个常见问题,但我确信我的代码足够正确并且它不适合我。我有一个模态窗口,当它启动时,它会显示一个 UpdatePanel,其中有几个面板,其中一个是一个普通按钮。单击该按钮不提供任何回发(部分或全部)。理想情况下,我只想进行部分回发,但我现在无法获得任何类型的回发。这是我的一些代码:

对于脚本管理器:

对于更新面板:

对于按钮:

如您所见,我尝试了许多不同的解决方案,例如设置 UpdateMode、ChildAsTriggers、添加 AsyncPostBackTrigger。只有 Javascript 可以工作,但它只会做一个完整的回发(我的理解是 Javascript 不应该是做部分回发的必要条件)。为了检查是否发生了部分回发,我有一个显示当前日期时间的字段。有什么想法吗?

编辑:我发现正在发生回发,但显示日期时间的文本字段没有更新。如果我在标签中显示日期时间,则表明日期时间正在增加。奇怪的是,IsPostBack 和 IsInAsyncPostBack 在每次回发时都评估为 True。同样奇怪的是,如果我增加一个公共整数(参见下面的示例),它只会在第一次回发时触发,但不会在任何后续回发时触发。

在上面的代码中,我在按钮上同时显示了 dttm 和 test 变量。dttm 增加,但测试变量没有增加。这是为什么?