Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Update panel error

$
0
0

Hi,

Iam having a gridview inside update panel .when i click Addtocart link  in the grid   addedtocart link shuld be visible and addtocart get visible false.I have did the code but iam getting error Could not find UpdatePanel with ID 'ctl00_m_g_587e9739_061e_493e_b3eb_84c1be25ba7c_ctl00_UpResults'.If it is being updated dynamically then it must be inside another UpdatePanel.

just iam changing the visibility of 2 links(<a>).please help me where iamgettign error

<asp:UpdatePanel runat="server" ID="UpResults" UpdateMode="Conditional" ChildrenAsTriggers="true">

  <ContentTemplate>
 <asp:TextBox ID="hidOppurID" runat="server" style="display:none"></asp:TextBox>
 <asp:Button  ID="btnLogin" OnClick="btnLogin_click" runat="server" Text="Log" style="display:none"/>
 <asp:Button  ID="btnDonateNow" OnClick="btnDonateNow_click" runat="server" Text="DonateNow" style="display:none"/>
  <asp:GridView ID="dgopportunity"  EnableViewState="true" runat="server"
              AutoGenerateColumns="false" DataKeyNames="opportunityid"
              PageSize="4" OnPageIndexChanging="dgopportunity_PageIndexChanging" 
    AllowPaging="true" ondatabound="dgopportunity_DataBound">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <div class="opportunityResults opportunityResultsOne">
                    <div class="opportunityimageResults">
                        <a href='<%# DataBinder.Eval(Container.DataItem, "opportunitypageurl")%>'>
                            <img id="completedImage" runat="server" class="OnMouseHover" onerror="LoadDefaultOpportunityImage(this)" width="140" height="140" src='<%# DataBinder.Eval(Container.DataItem, "imageurl")%>'
                                alt="opportunity need media" /></a>
                    </div>
                    <div class="opportunitycontentResults">
                        <a href='<%# DataBinder.Eval(Container.DataItem, "opportunitypageurl")%>'>
                            <p class="opportunitytitleResults">
                                <%# DataBinder.Eval(Container.DataItem, "familyname")%></p>
                        </a>
                         <p class="location">
                            <%# DataBinder.Eval(Container.DataItem, "location")%></p>
                             <p class="impact">
                            <%# DataBinder.Eval(Container.DataItem, "needquote")%></p>
                             <p class="impact">
                            <%# DataBinder.Eval(Container.DataItem, "itemname")%></p>
                        <p class="opportunitydescResults">
                            <%# DataBinder.Eval(Container.DataItem, "description")%></p>
                    </div>
                   
                    <div class="opportunitydonateResults">
                    <span runat="server" style="display:none" class="checkoutDonated" ID="hdnOppStatus"><%#DataBinder.Eval(Container.DataItem, "oppStatus")%></span>
                        <span class="amountResults" id="spanAmount"  runat="server">$<%#DataBinder.Eval(Container.DataItem, "remainingamt") %></span><asp:DropDownList ID="amtselector" onchange="CustomDonationVisibility(this.id);"  runat="server">
                         
                        </asp:DropDownList>
                           <span id="DonateNow" class="donatenowbtn" runat="server" onclick="SetOpportunityID(this.id);SummaryPageRedirect(this.id)">DONATE NOW</span>
                        <input type="text" class="customamttxtbox" onkeypress="return isNumberKey(event)"  name="customamt" id="customamt" style="margin-left: 0px;" maxlength="5">
                    
                      
                        <a class="addtocart addedtocart" runat="server" id="addedtocart" style="display:none;">
                        <img alt="Add to Cart" src="/PublishingImages/opportunityAddToCart.png">  Added to cart </a>
                      
                          <%--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--%>
                          <a class="addtocart" runat="server"   onclick="javascript:SetOpportunityID(this.id)"   id="anAddtoCart">or Add to cart</a>
                       <hr class="horizontaldividerResults">
                       <div id="divOppID" runat="server" style="display:none;"><%#DataBinder.Eval(Container.DataItem, "opportunityid")%></div>
                   
                        <p class="donatetextResults">Total Donors: <span><%# DataBinder.Eval(Container.DataItem, "totaldonors")%></span></p>
                        <p class="donatetextResults">Raised: $<span class="raisedamt">  <%# DataBinder.Eval(Container.DataItem, "amountfunded")%></span></p>
                        <p class="donatetextResults">Remaining: $<span class="remamt">  <%# DataBinder.Eval(Container.DataItem, "remainingamt")%></span></p>
                       
                        <div class="completionbarResults">
                            <span class="meterleft"></span><span class="metercenter">
                                <img alt="Progress Bar" src="/PublishingImages/meter1bar.png" class="progbarorange"></span>
                            <span class="meterright"></span>
                            <div class="clearfix">
                            </div>
                        </div>
                    </div>
                    <div class="whiteborderbottomResults">
                    <img width="572px" height="2px" alt="White Line" src="/PublishingImages/whitelinebottomResults.png">
                </div>
                <div class="clearfix"></div>
                </div>
            </ItemTemplate>
        </asp:TemplateField>
       

    </Columns>
    <AlternatingRowStyle BackColor="#E6E6E6" />
    <PagerSettings PageButtonCount="2" />
    <PagerStyle />
        <PagerTemplate  >
            <div class="resultPgbarResults">
                <asp:PlaceHolder ID="ph" runat="server" EnableViewState="true"></asp:PlaceHolder>
            </div>
        </PagerTemplate>
    <%--<PagerSettings Mode="Numeric" PageButtonCount="4" />--%>
</asp:GridView>
</ContentTemplate>
  <Triggers>
 <asp:AsyncPostBackTrigger ControlID="btnLogin" EventName="Click" />
 <asp:AsyncPostBackTrigger ControlID="btnDonateNow1" EventName="Click" />
 </Triggers>
</asp:UpdatePanel>

 

javascript:

function

SetOpportunityID(selectObject) {

var

amount;

var id = $($("#"+ selectObject).parent()[0]).find("div"

).html();

if ($($("#"+ selectObject).parent()[0]).find("select"

).length == 0) {

amount = $($(

"#"+ selectObject).parent()[0]).find("span.amountResults"

).html();

}

else

{

amount = $($(

"#"+ selectObject).parent()[0]).find("select").val() == "Other" ? $($("#"+ selectObject).parent()[0]).find("input").val() : $($("#"+ selectObject).parent()[0]).find("select"

).val();

}

 

var

value = parseInt(amount, 10);

if (amount == "undefined"

|| amount <= 0) {

alert(AMOUNT_VALIDATION_MESSAGE);

returnfalse

;

}

var existing = $("input[id$='hidOppurID']"

).val();

var newvalue = id + ":"+ amount + ","

;

var IsNotExists = false

;

for (i = 0; i < existing.split(','

).length; i++) {

var oppid = existing.split(','

)[i];

oppid = oppid.split(

':'

)[0];

if

(oppid == id) {

IsNotExists =

true

;

}

else

{

$(

"input[id$='hidOppurID']"

).val(existing + newvalue);

}

}

// $("#" + selectObject).hide();

// $($("#" + selectObject).parent()[0]).find("a:.addedtocart").css('display', 'block');

// $($("#" + selectObject).parent()[0]).find("a:.addedtocart").removeAttr("href").css("cursor", "pointer");

// $($("#" + selectObject).parent()[0]).find("a:.addedtocart").removeAttr("href");

var exitsting = parseInt($("#ctl00_CartCount").html().split('(')[1].split(')'

)[0]);

if (IsNotExists == false

) {

exitsting = exitsting + 1;

}

$(

"#ctl00_CartCount").html('Gift Cart('+ exitsting +')'

);

exitsting = parseInt(exitsting);

if

(exitsting > 0) {

$(

'#ctl00_aGiftLink').removeAttr('disabled'

);

$(

"#ctl00_aGiftLink").removeAttr("href"

);

$(

"#ctl00_aGiftLink").attr("href","/Pages/Summary.aspx"

);

}

$(

"input[id$='btnLogin']").trigger("click"

);

 

}

Please help me  to fix the issue

 


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>