跨页回发不适用于客户端启用按钮

时间:2008-09-01 16:20:45

标签: asp.net postback

我正在使用页面A的跨页postback将数据传递到页面B.

导致回发的按钮具有其后回调设置,但是在用户从DDL中选择一个值时将被禁用,此时使用javascript启用该按钮。但是,这可以防止发生跨页回发,而页面A只是回发到自身。

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

1 个答案:

答案 0 :(得分:2)

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

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