Confirmation Box Using AjaxModalPopUp Extender In Asp.net

Confirmation Box Using AjaxModalPopUp Extender In Asp.net-


                         In this post,I’m going to explain how to show Confirmation Box Using Ajax Modal PopExtender in Asp.net With C#.

Add AjaxControltoolkit reference in /Bin Folder of your project.


Default.aspx
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>
<%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="ajaxtoolkit"%>

<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title>Untitled Page</title>'
<styletype="text/css">
m2
    {
font-familyArial;
font-size10pt;
    }
.mBackground
    {
background-colorBlack;
filteralpha(opacity=40);
opacity0.4;
    }
.mPopup
    {
background-color#FFFFFF;
width300px;
border3pxsolidmaroon;
    }
.mPopup.m1
    {
background-color#8c4510;
height30px;
colorWhite;
line-height30px;
text-aligncenter;
font-weightbold;
    }
.mPopup.m2
    {
min-height50px;
line-height30px;
text-aligncenter;
font-weightbold;
    }
.mPopup.m3
    {
padding3px;
    }

table,tr,td
    {
      margin-bottom:10px;
      width:35px;
      padding:5px;
    }
</style>
</head>
<body>
<formid="form1"runat="server">

<ajaxtoolkit:ToolkitScriptManagerID="ToolkitScriptManager1"runat="server">
</ajaxtoolkit:ToolkitScriptManager>


<div>
<tablerules="none"style="background-color:#8c4510;border:2pxsolidmaroon;color:#fff;">
<tr><td>Name</td><td>
<asp:TextBoxID="TextBox1"runat="server"></asp:TextBox></td></tr>

<tr><td>Address</td><td>
<asp:TextBoxID="TextBox2"runat="server"></asp:TextBox></td></tr>
<tr><td>Mobile</td><td>
<asp:TextBoxID="TextBox3"runat="server"></asp:TextBox></td></tr>
<tr><td></td><td><asp:ButtonID="btn_save"runat="server"Text="Save"OnClick="btn_save_Click"/></td></tr>
<tr><td></td><td>
<asp:LabelID="Label1"runat="server"Text=""></asp:Label></td></tr>
</table>



      <ajaxtoolkit:ConfirmButtonExtenderID="cbe"runat="server"
TargetControlID="btn_save"
DisplayModalPopupID="modal1"/>

<ajaxtoolkit:ModalPopupExtenderID="modal1"runat="server"PopupControlID="pnlPopup"TargetControlID="btn_save"OkControlID="btnYes"
CancelControlID="btnNo"BackgroundCssClass="mBackground">
</ajaxToolkit:ModalPopupExtender>
<asp:PanelID="pnlPopup"runat="server"CssClass="mPopup"Style="displaynone">
<divclass="m1">
                        Confirmation Msg Box
</div>
<divclass="m2">
                        Do you want to Save this record?
</div>
<divclass="m3"align="right">
<asp:ButtonID="btnYes"runat="server"Text="Yes"style=""/>
<asp:ButtonID="btnNo"runat="server"Text="No"style=""/>
</div>
</asp:Panel>
</div>
</form>
</body>
</html>


Default.aspx.cs

using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

publicpartialclass_Default : System.Web.UI.Page
{
protectedvoid Page_Load(object sender, EventArgs e)
    {

    }
protectedvoid btn_save_Click(object sender, EventArgs e)
    {
        Label1.Text = "Sucessfully Saved.";
    }
}

Here are the screenshots of the application-




Download Source Code: Click Here
written by-Chandana Das

No comments:

Post a Comment