我有点奇怪的问题。我正在使用模态弹出窗口,它需要一个按钮,但我通过代码调用它。
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>
<ajaxToolkit:ModalPopupExtender ID="MPE" runat="server"
TargetControlID="phantomButton"
PopupControlID="infoPanel"
CancelControlID="closeInfoPanelButton"
DropShadow="true">
</ajaxToolkit:ModalPopupExtender>
<asp:Button ID="phantomButton" runat="server" Text="phantomButton" CssClass="phantomButton" />
通过CSS隐藏PhantomButton。我有另一个文本框,当按下Enter键时,它似乎触发了导致弹出窗口的幻像按钮。为什么会这样?另外,如何禁用按钮以便这不会发生?
答案 0 :(得分:2)
检查模态弹出式面板的默认按钮属性(或文本框所在的任何面板)。很可能这个属性设置为PhantomButton我的错误。如果是这种情况,只要该文本框获得焦点并按下输入,它将触发您的PhantomButton点击事件。 See here for more info on the default button.