■No73036 (WebSurfer さん) に返信 > ■No73033 (スカーレット さん) に返信 >>選択ボタンを押してもポップアップが閉じないようにする方法はありますでしょうか? >>最終的には、ポップアップの[決定]ボタンで閉じるようにしたいのですが。。。 > > 全体的なシナリオや、問題のページの具体的な構成が分からないので、目的に適うかどうか > わかりませんが、上記の局所的なことに対応するには以下の手段があります。 > > (1) GridView を UpdatePanel に入れる。 > > または、 > > (2) ポストバック後再描画される時に、ModalPopup を表示する。 WebSurfer さん ご返信ありがとうございます。 (1) GridView を UpdatePanel に入れておりますが、現象が発生してしまいます。 ちなみに、コードは下記です。 (2) ポストバック後再描画される時に、ModalPopup を表示する。 上記の方法をご教授願えないでしょうか? よろしくお願い致します。 <asp:Button ID="Btn_SYAIN" runat="server" Text="社員番号" /> <asp:Panel ID="pnlDialog" runat="server"> <asp:Panel ID="pnl" runat="server" Wrap="False" BackColor="#C0C0FF"> <table> <tr> <td> <asp:Panel ID="Panel4" runat="server" Height="340px" ScrollBars="Auto"> <asp:UpdatePanel ID="UpdatePanel2" runat="server"> <ContentTemplate> <asp:GridView ID="grd_ss" runat="server" AutoGenerateColumns="False" Font-Names="MS ゴシック" Font-Size="12pt" ShowHeader="False"> <RowStyle BackColor="White" /> <Columns> <asp:CommandField ShowSelectButton="True"> <ItemStyle HorizontalAlign="Center" Width="40px" /> </asp:CommandField> <asp:BoundField DataField="col1" HeaderText="営業担当コード"> <ItemStyle Width="40px" /> </asp:BoundField> <asp:BoundField DataField="col2" HeaderText="営業担当名"> <ItemStyle Width="140px" /> </asp:BoundField> </Columns> <SelectedRowStyle BackColor="Black" ForeColor="White" /> </asp:GridView> <div style="display: none"> <asp:Label ID="Lbl_Syain" runat="server"></asp:Label> </div> </ContentTemplate> </asp:UpdatePanel> </asp:Panel> </td> <td style="vertical-align: top"> <div style="margin-left: 10px"> <div> <input id="Button2" type="button" value="戻る" /> </div> <div> <input id="Button1" type="button" value="決定" /> </div> </div> </td> </tr> </table> </asp:Panel> </asp:Panel> <asp:ModalPopupExtender ID="modal" runat="server" TargetControlID="Btn_SYAIN" PopupControlID="pnlDialog" BackgroundCssClass="modalBackground" OkControlID="Button1" OnOkScript="onOk()" CancelControlID="Button2" DropShadow="true" Drag="true" PopupDragHandleControlID="pnl" />
- Child Tree -