每当我在页面中添加一个ModalPopup时,设置ok controlid,cancelcontrol id和 target control id = hidden fieldId 。将Gridview数据绑定到一些数据并添加一个按钮,将链接模板字段链接到gridview,这会导致ItemCommand事件并单击该按钮它将不执行任何操作。除非你打开modalPopup并再次关闭它。
您可以使用一些示例数据复制相同内容。
1.添加一个带有事件驱动控件的Gridiview,如linkbutton,Button等,它会导致Postback,RowCommand事件。
2.添加modalPopup扩展器。为它添加一个面板。将扩展器的targetcontrolId设置为页面上的Hidden字段。
答案 0 :(得分:0)
当模态弹出控件的目标控件ID是隐藏字段时,会发生这种情况。我用Button控件替换它,并确保用css隐藏它并添加下面的代码
<asp:Button runat="server" id="btnpoupTarget" style="display:none" usesubmitbehaviour="false" onclick="return false;"/>
onclick是为了避免在有人通过设置display css属性并点击它来取消隐藏按钮时回发。