关于asp.net:跨页面回发不适用于启用了客户端的按钮

关于asp.net:跨页面回发不适用于启用了客户端的按钮

Cross Page Postback doesn't work for client-side enabled button

我正在为页面A使用交叉页面postback将数据传递到页面B。

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

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


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

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


推荐阅读

    linux用户名改名命令?

    linux用户名改名命令?,系统,密码,命令,代码,名称,用户名,用户,终端,主机名,

    linux用户分组命令?

    linux用户分组命令?,系统,命令,电脑,信息,时间,标准,资料,用户,文件,用户组,L

    linux命令改用户所属?

    linux命令改用户所属?,系统,文件,名称,用户组,命令,用户,名录,基本知识,所

    linux系统用户组命令?

    linux系统用户组命令?,系统,管理,密码,代码,用户组,用户,命令,邮箱,电脑,名

    linux用户退出命令行?

    linux用户退出命令行?,状态,档案,标准,系统,命令,文件,模式,编辑,指令,主机,l

    linux用户自定义命令?

    linux用户自定义命令?,系统,时间,标准,软件,项目,电脑,服务,工具,基本知识,

    linux用户组命令设置?

    linux用户组命令设置?,管理,系统,密码,代码,电脑,用户组,用户,软件,新增,命

    linux进入用户命令行?

    linux进入用户命令行?,系统,地址,工作,服务,信息,命令,首页,电脑,密码,终端,L

    linux用户用不了命令?

    linux用户用不了命令?,系统,档案,不了,命令,网络,密码,信息,情况,用户,权限,l

    linux新增用户组命令?

    linux新增用户组命令?,系统,密码,新增,用户组,联系方式,软件,邮箱,工具,管

    linux显示用户名命令?

    linux显示用户名命令?,密码,系统,信息,时间,地址,命令,用户,用户名,位置,用

    linux用户常用命令?

    linux用户常用命令?,工作,地址,系统,信息,管理,目录,命令,标准,基础,常用命

    linux登陆用户的命令?

    linux登陆用户的命令?,系统,密码,工作,用户,命令,代码,第三,信息,分时,用户

    linux根用户登录命令?

    linux根用户登录命令?,系统,密码,软件,状态,地址,合法,电脑,位置,检测,工具,L

    linux命令切换用户组?

    linux命令切换用户组?,密码,系统,用户组,命令,用户,文件,信息,目录,终端,所

    linux命令列出用户名?

    linux命令列出用户名?,信息,地址,时间,系统,网络,命令,用户,数据,状态,管理,L

    linux新增用户的命令?

    linux新增用户的命令?,系统,密码,新增,软件,用户,命令,联系方式,用户名,账

    linux创建用户命令是?

    linux创建用户命令是?,系统,密码,用户,软件,联系方式,用户名,电脑,命令,账

    linux更改用户名命令?

    linux更改用户名命令?,系统,密码,用户,网上,代码,命令,用户名,主机名,终端,

    linux下命令切换用户?

    linux下命令切换用户?,密码,系统,用户,命令,代码,情况,地址,账户,用户名,以