我使用的是跨页 postback 页面 A 将数据传递给页面 B。

导致回发的按钮已设置其 postbackurl,但在用户从 DDL 中选择一个值之前会被禁用,此时该按钮将使用 javascript 启用。然而,这可以防止跨页面回发的发生,页面 A 仅回发到其自身。

如果该按钮从未被禁用,则它可以正常工作。有人知道如何解决这个问题吗?

有帮助吗?

解决方案

看起来,当按钮被禁用时,.Net 不会费心添加必要的位来处理客户端上的跨页面回发,因此当按钮在客户端启用时,它们将丢失。

我想一种解决方案是启用按钮来启动(以便 .Net 添加跨页面回发控件),然后在控件加载到客户端后立即使用 JavaScript 禁用它。但这听起来有点笨拙。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top