Post_Back Problem

Discussion in 'Software' started by jcast, May 30, 2012.

  1. jcast

    jcast Private E-2

    Hi Guys;

    I have a process to load the addresses of the customer and be able to either add a new one or delete.

    The process is working fine but when I click delete and the refresh the page, the delete code is calling again, looks like the delete btn is being update or something like that.

    I think the problem is in my aspx page with the update panel, please somebody help me to figured this out


    <%@ Register src="../Controls/EnterAddress.ascx" tagname="EnterAddress" tagprefix="uc1" %>
    <%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:UpdatePanel runat="server" ID="upMain" UpdateMode="Conditional">
    <ContentTemplate>
    <div class="pagetitle" style="width:600px;">My Profile</div>
    <div class="activateBlock">
    <table class="formTbl">
    <tr>
    <th colspan="2" class="formHeader">Personal Information</th>
    </tr>
    <tr>
    <th class="width150"><asp:Label runat="server" ID="lblFName" Text="First Name" /></th>
    <td><asp:TextBox runat="server" ID="txtFirstName" CssClass="width250" /></td>
    </tr>
    <tr>
    <th><asp:Label runat="server" ID="lblMName" Text="Middle Name" /></th>
    <td><asp:TextBox runat="server" ID="txtMName" CssClass="width250" /></td>
    </tr>
    <tr>
    <th><asp:Label runat="server" ID="lblLName" Text="Last Name" /></th>
    <td><asp:TextBox runat="server" ID="txtLName" CssClass="width250" /></td>
    </tr>
    <tr>
    <th><asp:Label runat="server" ID="lblEmail" Text="E-mail" /></th>
    <td><asp:TextBox runat="server" ID="txtEmail" CssClass="width250" /></td>
    </tr>
    <tr>
    <th><asp:Label runat="server" ID="lblContactPhone" Text="Contact Phone" /></th>
    <td><asp:TextBox runat="server" ID="txtContactPhone" CssClass="width250" /></td>
    </tr>
    <tr>
    <th><asp:Label runat="server" ID="lblCompany" Text="Company" /></th>
    <td><asp:TextBox runat="server" ID="txtCompany" CssClass="width250" /></td>
    </tr>
    <tr>
    <th><asp:Label runat="server" ID="lblLanguage" Text="Language" /></th>
    <td>
    <asp:DropDownList runat="server" ID="cboLanguage" CssClass="width250" />
    </td>
    </tr>
    <tr>
    <td colspan="2" class="buttonRow">
    <asp:LinkButton runat="server" ID="lbSaveProfile" Text="Save Changes"
    onclick="lbSaveProfile_Click" />
    <asp:HiddenField runat="server" ID="hfID" />
    </td>
    </tr>
    </table>
    </div>
    </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdatePanel runat="server" ID="upMainAdd" UpdateMode="Conditional">
    <ContentTemplate>
    <div class="activateBlock">
    <table class="formTbl" style="margin-left:20px;">
    <tr>
    <td colspan="2">
    <table style="width: 230px; float: left">
    <tr>
    <th class="formHeader">My Addresses</th>

    </tr>
    </table>
    <table style="width: 110px; float: right">
    <tr>
    <td>
    <asp:Label ID="lblAddNew" runat="server"></asp:Label>
    <asp:LinkButton ID="lbEnterNewAddress" runat="server" CssClass="padding"
    Text="New Address"></asp:LinkButton>
    </td>
    <asp:ModalPopupExtender ID="panEnterNewAddress_ModalPopupExtender"
    runat="server" BackgroundCssClass="popupBg"
    CancelControlID="lbEnterAddressCancel" DropShadow="true" DynamicServicePath=""
    Enabled="True" PopupControlID="panEnterNewAddressInfo"
    TargetControlID="lbEnterNewAddress" />
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td colspan="2" rowspan="7">
    <asp:Repeater runat="server" ID="repAddresses" OnItemDataBound="repAddresses_ItemDataBind">
    <ItemTemplate>
    <div class="addressBlock"><asp:Literal runat="server" ID="litAddress" />
    <table style="margin-bottom:10px; width: 230px; float:left">
    <tr>
    <td id="Td6" runat="server" style="font-weight: bold">
    <%# Eval("Label")%>
    </td>
    </tr>
    <tr>
    <td id="Td1" runat="server">
    <%# Eval("StreetAddress")%>. <%# Eval("StreetAddress2")%>
    </td>
    </tr>
    <tr>
    <td id="Td2" runat="server">
    <%# Eval("City")%>, <%# Eval("StateCd")%> <%# Eval("ZipCode")%>. <%# Eval("CountryCd")%>
    </td>
    </tr>
    </table>
    <table style="margin-bottom:10px; float: right; width: 100px">
    <tr>
    <td colspan="2" style="padding-top:0px">
    <asp:LinkButton runat="server" ID="LinkButton1" Text="Delete"
    onclick="lbDeleteAddress_Click" CommandArgument = '<%# Eval("AddressId") %>'/>
    </td>
    </tr>
    </table>
    </div>
    </ItemTemplate>
    </asp:Repeater>
    </td>
    </tr>
    </table>
    </div>
    </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdatePanel runat="server" ID="upEnterNewAddress" UpdateMode="Conditional">
    <ContentTemplate>
    <asp:panel runat="server" ID="panEnterNewAddressInfo" CssClass="popupDlg roundborder">
    <table class="formTbl">
    <tr>
    <td>
    <uc1:EnterAddress ID="addInput" runat="server" />
    </td>
    </tr>
    <tr>
    <td class="buttonRow">
    <asp:LinkButton runat="server" ID="lbCCInfoSave" Text="Save"
    onclick="lbEnterAddressSave_Click" ValidationGroup="EnterAddressValidationGroup"></asp:LinkButton>
    <asp:LinkButton runat="server" ID="lbEnterAddressCancel" Text="Cancel"></asp:LinkButton>
    </td>
    </tr>
    </table>
    </asp:panel>
    </ContentTemplate>
    </asp:UpdatePanel>
    </asp:Content>
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds