跨页回发不适用于启用了客户端的按钮
时间:2020-03-05 18:46:02 来源:igfitidea点击:
我正在使用页面A的跨页面postback
将数据传递到页面B。
导致回发的按钮已设置其postbackurl,但被禁用,直到用户从DDL中选择一个值为止,此时用户可以使用javascript启用该按钮。但是,这可以防止跨页面回发的发生,页面A只是回发到其自身。
如果从未禁用该按钮,则可以正常工作。有人知道如何解决吗?
解决方案
回答
看起来当按钮被禁用时,.Net不会麻烦地添加必要的位来处理客户端上的跨页回发,因此当启用了客户端时,它们将丢失。
我想一种解决方案是启用按钮以使其开始(以便.Net添加跨页回发控件),然后在控件加载到客户端后立即使用javascript禁用它。但这听起来有些笨拙。