<asp:Button runat="server" ID="btnAdd" Text="Add" CausesValidation="false" AutoPostBack="True" OnClick="btnAdd_Click" /> <ajaxToolkit:ModalPopupExtender Enabled="false" runat="server" ID="MPEAddNew" TargetControlID="btnAdd" CancelControlID="btncancel" BackgroundCssClass="modalBackground" PopupControlID="popUpPanel"> </ajaxToolkit:ModalPopupExtender> <br /> <asp:Panel ID="popUpPanel" runat="server" CssClass="modalPopup" Visible="false"> <table width="100%" border="1"> <tr> <td colspan="2"> <div class="dvTitle"> Modal Pop Up</div> </td> </tr> <tr> <td align="left"> <div style="height: auto"> <table> <tr> <td style="text-align: left"> <asp:Label ID="Label2" runat="server" Text="Bank" /><asp:Label runat="server" ForeColor="Red">*</asp:Label> </td> <td style="text-align: left"> <asp:UpdatePanel runat="server" ID="udpddlBank" > <ContentTemplate> <asp:DropDownList runat="server" ID="ddlBank" AutoPostBack="true"> </asp:DropDownList> <asp:RequiredFieldValidator ID="rfvBank" runat="server" ControlToValidate="ddlBank" ValidationGroup="frmDFSOInfo" ErrorMessage="Bank Required" CssClass="fa text-red" SetFocusOnError="True" InitialValue="0" Display="Dynamic"></asp:RequiredFieldValidator> </ContentTemplate> </asp:UpdatePanel> </td> </tr> <tr> <td> <asp:Button ID="btncancel" runat="server" Text="Cancel" /> </td> </tr> </table> </div> </td> </tr> </table> </asp:Panel> </ContentTemplate> </asp:UpdatePanel>
protected void btnAdd_Click(object sender, EventArgs e) { try { ddlBank.Items.Add(new ListItem("SELECT ONE","0")); ddlBank.Items.Add(new ListItem("INDIAN OVER SEAS BANK","1")); ddlBank.Items.Add(new ListItem("STATE BANK OF INDIA","2")); MPEAddNew.Show(); MPEAddNew.Enabled = true; popUpPanel.Visible = true; }
MPEAddNew.Hide(); MPEAddNew.Enabled = false; popUpPanel.Visible = false; // and clear all fields
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)