저장 및 업데이트라는 두 가지 버튼이 있습니다. 두 버튼 모두를위한 단일 팝업 창을 열고 싶습니다. 그러면 어떻게 할 수 있습니까? 더 이상 저장 버튼에 팝업이 열려있는 경우 클릭 한 다음 닫을 때 OnClick_save() 버튼 이벤트로 이동해야하며 팝업 버튼이 업데이트 버튼에서 열리면 OnClick_Update() 버튼으로 이동해야합니다. 버튼 클릭 이벤트.두 개의 다른 버튼에서 하나의 팝업 열기
어떻게하면됩니까 ?? 이 내 코드
<tr>
<td>
<table id="tblButton" runat="server">
<tr>
<td>
<asp:Button ID="btnAdd" runat="server" Text="Add" Visible="false" />
<asp:Button ID="btnUpdate" runat="server" Text="Update" Visible="false" /> <asp:Button ID="btnDelete" runat="server" Text="Delete" Visible="false" />
<asp:Button ID="btnTargetButton" runat="server" Text="PopUpTarget" Visible="false" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<cc1:ModalPopupExtender ID="ModalPopupExtenderSave" runat="server" TargetControlID="btnTargetButton" PopupControlID="passwordPopUp" DropShadow="true" PopupDragHandleControlID="header" BackgroundCssClass="modalBackground" BehaviorID="ModalPopupExtenderSave" />
</table>
<asp:Panel ID="passwordPopUp" runat="server" Style="display: none; padding: 10px;
border: 1px; border-style: solid;" BackColor="#91C83B" Width="300px" HorizontalAlign="Center"
BorderStyle="Solid" BorderWidth="5px">
<table class="TABLE100">
<tr>
<td colspan="3">
<h3 style="text-align: center;" id="header">
Confirm Password</h3>
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td>
</td>
<td width="50px">
<asp:Label ID="lblPasswrd" runat="server" Text="Password" Font-Bold="True" Font-Size="Larger"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtPassword" runat="server" SkinID="TextBoxLong"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
<asp:Button ID="btnSubmit" runat="server" Text="SUBMIT" Width="70px" OnClick="btnSubmit_Click"/>
</td>
</tr>
</table>
</asp:Panel>
내가 어느 정도 문제를 해결 한 방법 일부입니다. 이제 세 가지 다른 버튼이 문제가됩니다. 삽입, 업데이트 및 삭제 단추는 팝업 창을 열어 ASP를 엽니 다. 패널에는 패널에 제출 단추가 있습니다. 그래서 제출 버튼에, 패널을 여는 책임이있는 버튼을 알 수 있습니까 ???
..Not이 점을 받고 ... 내가 코드 내 질문을 편집 한 –
.. 구체적으로 자세히 설명하십시오 ...로 그 코드 .. –
를 사용하여 설명해주십시오'btnTargetButton'은에 말할 수 숨겨져 당신의 ** btnSubmit_Click ** 당신은 모든 로직을 수행하고 MPE (Modal Popup Extender)를 호출해야 할 때 'btnTargetButton_Click'을 호출하면 해당 버튼의 ** Click ** 핸들러에서'MPE.show() '와 같은 MPE를 호출합니다. 그리고 나서 모든 작업을 수행 한 후에'MPE.hide()'라고 쓰고 Modal Popup을 닫습니다. –