0

每當我添加一個ModalPopup進入頁面設置好控制ID,取消控制ID和目標控制ID =隱藏字段ID。將Gridview數據綁定到某些數據並添加一個按鈕,將模板字段鏈接到導致ItemCommand事件的GridView,並單擊該按鈕它將不會執行任何操作。除非你打開modalPopup並再次關閉它。Modalpopup阻止Gridview上的回傳

您可以使用一些示例數據複製相同的數據。

1.添加Gridiview事件驅動的控件,如linkbutton,Button等,導致Postback,RowCommand事件。

2.添加一個modalPopup擴展器。爲它添加一個面板。將擴展器的targetcontrolId設置爲頁面上的隱藏字段。

  1. 現在嘗試啓動應用程序並單擊引發Rowcommand事件的按鈕。它什麼都不會做。我仍然不明白爲什麼會發生這種情況!

回答

0

當模式彈出控件的目標控件ID是隱藏字段時,會發生這種情況。我和一個Button控件取代它,一定要確保你的CSS隱藏它,並添加以下代碼

<asp:Button runat="server" id="btnpoupTarget" style="display:none" usesubmitbehaviour="false" onclick="return false;"/> 

的onclick是爲了避免發佈回來,如果有人通過設置顯示的CSS屬性取消隱藏按鈕,點擊它。