问题描述
我想用modalpopupextender在我的asp.net页面来显示子表单。但它只有上显示的特定条件。在一段JavaScript代码code的确定这些条件。
I'd like to use a modalpopupextender in my asp.net page to show a sub form. But it only has to show on specific conditions. Those conditions are determined in a piece of javascript code.
因此,最重要的是,模式弹出不必显示在按钮点击。但是,如果我离开了财产的TargetControlID空的,我得到了以下异常:
So, most importantly, the modal popup doesn't have to show on a button click. However, if I leave the property TargetControlID empty I get the following exception:
ModalPopupExtender1'的的TargetControlID无效。该值不能为null或空。
说明:执行当前Web请求的执行过程中发生未处理的异常。请查看有关错误的详细信息的堆栈跟踪以及它起源于code。
异常详细信息:
System.InvalidOperationException:该
中的TargetControlID
ModalPopupExtender1'是
无效。值不能为空或
空的。
Exception Details: System.InvalidOperationException: The TargetControlID of 'ModalPopupExtender1' is not valid. The value cannot be null or empty.
我只是有的TargetControlID一个隐藏按键还是有ASLO更体面的选择吗?
Do I just have the TargetControlID to an hidden button or is there aslo a more decent option?
推荐答案
设置的TargetControlID到一个隐藏按钮(显示:无;)是最好的方法,据我所知
Setting the TargetControlID to a hidden button(display:none;) is the best way as far as I know.
这篇关于使用ModalPopupExtender而不必设置的TargetControlID?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!