Click here to Skip to main content
15,920,053 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi

i am using updatepanel in my webform because i dont want my page is refresh any single change, but it not working
please hepl me

code is

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/MasterPage.master" AutoEventWireup="true"
CodeFile="EmployeePersonalDetails_New.aspx.cs" Inherits="Pages_EmployeePersonalDetails_New" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<link href="CSS/popupstyle.css" rel="stylesheet" type="text/css" />
<link href="CSS/EPD.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="CSS/jquery-1.7.2.min.js"></script>

<asp:UpdatePanel ID="CategoryPanal2" runat="server" UpdateMode="Conditional">
<contenttemplate>


<asp:Label ID="Label2" runat="server" Text="">***  Mandatory & Workflow Fields  
<asp:Label ID="Label3" runat="server" Text="">*  Mandatory Fields  
<asp:Label ID="Label1" runat="server" Text="">**  Workflow Fields








<asp:GridView ID="grvNominee" runat="server" ShowFooter="True" ShowHeaderWhenEmpty="True"
AutoGenerateColumns="False" Width="100%" Style="text-align: left;" EmptyDataText="No Data found."
OnRowDataBound="grvNominee_RowDataBound" BackColor="White" BorderColor="#CCCCCC"
BorderStyle="None" BorderWidth="1px" CellPadding="3">
<columns> <asp:BoundField DataField="RowNumber" HeaderText="S No" Visible="false" />
<asp:TemplateField HeaderText="A/C Type" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<itemtemplate>
<asp:DropDownList ID="ddlBenifitType" runat="server" OnTextChanged="ddlBenefitType_TextChanged"
AutoPostBack="true" Width="180px">

<%--<asp:TextBox ID="txtFamilyType" Text='<%#Eval("MemberType") %>' runat="server">-%>

<%--<footertemplate>
<asp:LinkButton ID="ButtonEdit" runat="server" Text="Edit" cssclass="hide" OnClick="ButtonNomineeEdit_Click"
ForeColor="Red" />
<asp:LinkButton ID="ButtonInsert" runat="server" cssclass="hide" Text="Insert" OnClick="ButtonNomineeInsert_Click"
ForeColor="Red" />
<asp:LinkButton ID="ButtonSave" runat="server" cssclass="hide" Text="Save" OnClick="ButtonNomineeSave_Click"
ForeColor="Red" />--%>
<%--<asp:Button ID="ButtonDelete" runat="server" Text="Delete" OnClick="ButtonFamilyDelete_Click"
CssClass="accordionHeaderbtn" />--%>
<%-- --%>
<HeaderStyle HorizontalAlign="Left" />
<itemstyle horizontalalign="Left">

<asp:TemplateField HeaderText="Nominee Name" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<itemtemplate>
<asp:TextBox ID="txtNomineeName" CssClass="forupper" runat="server" Text='<%#Eval("NAM01") %>'>

<HeaderStyle HorizontalAlign="Left" />
<itemstyle horizontalalign="Left">

<asp:TemplateField HeaderText="Relationship with Employee" ItemStyle-HorizontalAlign="Left"
HeaderStyle-HorizontalAlign="Left">
<itemtemplate>
<asp:TextBox ID="txtRelationwithEmpl" CssClass="forupper" Width="80px" runat="server"
Text='<%#Eval("REL01") %>'>

<HeaderStyle HorizontalAlign="Left" />
<itemstyle horizontalalign="Left">

<asp:TemplateField HeaderText="Date Of Birth of Nominee (dd.mm.yyyy)" ItemStyle-HorizontalAlign="Left"
HeaderStyle-HorizontalAlign="Left">
<itemtemplate>
<asp:TextBox ID="txtBirthdateofNminee" AutoPostBack="true" OnTextChanged="txtBirthdateofNminee_TextChanged"
runat="server" MaxLength="10" Width="80px" Text='<%#Eval("DAT01","{0:dd.MM.yyyy}") %>'>
<asp:CalendarExtender ID="CalendarExtender4" runat="server" TargetControlID="txtBirthdateofNminee"
PopupButtonID="txtBirthdateofNminee" Format="dd.MM.yyyy" Enabled="True" />

<HeaderStyle HorizontalAlign="Left" />
<itemstyle horizontalalign="Left">

<asp:TemplateField HeaderText="Percentage" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<itemtemplate>
<asp:TextBox ID="txtPercent1" runat="server" MaxLength="3" CssClass="txtNumeric"
Width="50px" Text='<%#Eval("SHP01") %>'>

<HeaderStyle HorizontalAlign="Left" />
<itemstyle horizontalalign="Left">

<asp:TemplateField HeaderText="Alternate Nominee" ItemStyle-HorizontalAlign="Left"
HeaderStyle-HorizontalAlign="Left">
<itemtemplate>
<asp:TextBox ID="txtAltNominee" runat="server" CssClass="forupper" Text='<%#Eval("NAM02") %>'>

<HeaderStyle HorizontalAlign="Left" />
<itemstyle horizontalalign="Left">

<asp:TemplateField HeaderText="RelationShip" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<itemtemplate>
<asp:TextBox ID="txtRelationship" runat="server" CssClass="forupper" Width="80px"
Text='<%#Eval("REL02") %>'>

<HeaderStyle HorizontalAlign="Left" />
<itemstyle horizontalalign="Left">

<asp:TemplateField HeaderText="Percentage" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<itemtemplate>
<asp:TextBox ID="txtPercent2" runat="server" MaxLength="3" CssClass="txtNumeric"
Width="50px" Text='<%#Eval("SHP02") %>'>

<HeaderStyle HorizontalAlign="Left" />
<itemstyle horizontalalign="Left">

<%--<asp:CommandField ShowDeleteButton="True" />--%>
<rowstyle cssclass="RowStyle" forecolor="#000066">
<SelectedRowStyle CssClass="SelectedRowStyle" BackColor="#669999" Font-Bold="True"
ForeColor="White" />
<alternatingrowstyle cssclass="AltRowStyle">
<footerstyle backcolor="White" forecolor="#000066">
<HeaderStyle CssClass="HeaderStyle" BackColor="#006699" Font-Bold="True" ForeColor="White" />
<pagerstyle cssclass="PagerStyle" horizontalalign="Left" backcolor="White" forecolor="#000066">
<sortedascendingcellstyle backcolor="#F1F1F1">
<sortedascendingheaderstyle backcolor="#007DBB">
<sorteddescendingcellstyle backcolor="#CAC9C9">
<sorteddescendingheaderstyle backcolor="#00547E">

<asp:LinkButton ID="ButtonEdit" runat="server" Text="Edit" OnClick="ButtonNomineeEdit_Click"
ForeColor="Red" /> 
<asp:LinkButton ID="ButtonInsert" runat="server" Text="Add" OnClick="ButtonNomineeInsert_Click"
ForeColor="Red" /> 
<asp:LinkButton ID="ButtonSave" runat="server" Text="Save" OnClick="ButtonNomineeSave_Click"
ForeColor="Red" /> 
<asp:LinkButton ID="ButtonCancel" runat="server" Text="Cancel" Visible="false" ForeColor="Red"
OnClick="ButtonCancel_Click" />




<asp:Button CssClass="accordionHeaderbtn" Visible="false" Font-Bold="true" ID="BtnSubmit"
runat="server" Text="Submit" OnClientClick="return confirm('Are you sure you want to Submit this Record?');"
OnClick="BtnSubmit_Click" />
<asp:TextBox ID="txttest" runat="server" Visible="false">




<asp:Label ID="lblresult" runat="server" />
<asp:Button ID="btnShowPopup" runat="server" Style="display: none" />
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="btnShowPopup"
PopupControlID="pnlpopup" BackgroundCssClass="modalBackground">

<asp:Panel ID="pnlpopup" runat="server" BackColor="White" Height="100px" Width="400px"
Style="display: none">

cellpadding="0" cellspacing="0">
<%-- --%>
Required document for field change

<asp:Label ID="lblUser" runat="server" />
<asp:Label ID="lblsec" runat="server" />
<asp:Button ID="btnYes" OnClick="btnYes_Click" Text="OK" runat="server" />
<asp:Button ID="btnNo" runat="server" Visible="false" />



<uc1:MyMessageBox ID="MyMessageBoxInfo" runat="server" ShowCloseButton="true" />

<triggers> <asp:AsyncPostBackTrigger ControlID="txtEmpCode" EventName="TextChanged" />
<asp:AsyncPostBackTrigger ControlID="BtnEmployeeEdit" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="ButtonEdit" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="ButtonInsert" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="ButtonSave" EventName="Click" />


Posted

XML
<asp:UpdatePanel ID="UP1" runat="server">
        <ContentTemplate>
           <%-- Your Codes --%>
        </ContentTemplate>
//put your control name through which your page reloaded again
<triggers>
<asp:asyncpostbacktrigger controlid="Year" EventName="Click" />
</triggers>

</UpdatePanel>
 
Share this answer
 
v2
<asp:updatepanel id="UpdatePanel1" runat="server" xmlns:asp="#unknown">
   <contenttemplate>
       //your Code 
   </contenttemplate>
</asp:updatepanel>
 
Share this answer
 
Comments
256 25-Oct-13 8:24am    
its not working
VICK 26-Oct-13 4:12am    
Try to use the Solution 3.I have edited it..I hope that gonna work.
Place a manager before the updated panel like the following code,

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

XML
<asp:UpdatePanel ID="UP1" runat="server">
        <ContentTemplate>
           <%-- Your Codes --%>
        </ContentTemplate>
</UpdatePanel>


Regards,

BlueSathish
 
Share this answer
 
v2
to help you i will give you an eg.

i have a dropdown name ddyear
when i select the item in ddyear it get postback and fill Names of drop down ddemployee ,dropdown ddSalary etc
to update this without refreshing use below code in aspx file

XML
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
                   <ContentTemplate>
             <p style ="margin :0px;padding:0px;float:left;width:160px; ">
                 <asp:Label ID="Label42" runat="server" Text="Student Name"></asp:Label>
                </p>
                <p style ="margin :0px;padding:0px;float:left;width:197px">

                    <asp:DropDownList ID="ddemployee" runat="server" AutoPostBack="True" Height="20px"
                        Width="190px" onselectedindexchanged="ddemployee_SelectedIndexChanged"
                        CausesValidation="True">
                    </asp:DropDownList>
                </p>
                 <asp:Label ID="Label42" runat="server" Text="Student Name"></asp:Label>
                </p>
                <p style ="margin :0px;padding:0px;float:left;width:197px">

                    <asp:DropDownList ID="ddsalary" runat="server" AutoPostBack="True" Height="20px"
                        Width="190px" onselectedindexchanged="ddSalary_SelectedIndexChanged"
                        CausesValidation="True">
                    </asp:DropDownList>
                </p>
                       </ContentTemplate>
                       <Triggers>
                       <asp:AsyncPostBackTrigger ControlID="ddYear" />
                       </Triggers>
                       </asp:UpdatePanel>
 
Share this answer
 
<asp:UpdatePanel ID="updatePanel1" runat="server">
    <ContentTemplate>
        //Place your code here 
    </ContentTemplate>
</UpdatePanel>
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900