中继器控件中的modalpopupextender的cancelcontrolid按钮问题 [英] modalpopupextender's cancelcontrolid button issue in repeater control

查看:78
本文介绍了中继器控件中的modalpopupextender的cancelcontrolid按钮问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我正在使用modalpopupextender cancelcontrolid遇到问题.我已经分配了一个imagebutton来cancelcontrolid.与中继器控制有关的设计代码如下.

此modalpopupextender在中继器控制中. imagebutton在我用作弹出窗口的面板中.

第一次加载页面时,modalpopupextender的取消"按钮没有问题.一旦页面回发,并且我单击modalpopupextender的"cancel"按钮,页面将使用initialdata刷新加载.实际上,不应刷新页面并且页面应该保持我们选择的位置.这意味着我正在使用分页器来转发中继器的数据.因此,如果我选择任何页面(例如2,3 ...),然后点击modalpopupextender的取消"按钮,则该页面正在加载带有初始数据.

有人可以帮忙吗?????

.aspx页面

Hi all,

I am facing problem with modalpopupextender cancelcontrolid. I have assigned a imagebutton to cancelcontrolid. The design code relating to repeater control is below.

This modalpopupextender is in repeater control. imagebutton is in panel that i am using as a popup.

When page loads for first time there is no problem with modalpopupextender''s cancel button.Once if the page is postback,and i click on modalpopupextender''s cancel button the page is refreshing loading with initialdata.Actually the page should not be refreshed and the page should stay what ever we have selected.Means i am using paging for the repeater''s data.So if i select any page like 2,3... and click on modalpopupextender''s cancel button the page is loading with initial data.

Can any one help regarding this?????

.aspx page

<asp:repeater id="RepeaterListJewelry" runat="server" onitemdatabound="RepeaterListJewelry_ItemDataBound" xmlns:asp="#unknown">
                    <itemtemplate>                        
                        <div class="display_hide" id="divBigImage" runat="server">
                            <div style="position: relative;">
                                <asp:image id="ImgMain" runat="server" />
                                <div class="small-img" id="divSmallImage" style="display: none" runat="server">
                                    <asp:image id="ImgSmall" runat="server" />
                                </div>
                            </div>
                            <div class="display_product2">
                                <a class="blue" href="#" id="ancDescription" runat="server">
                                    <asp:label id="lblDescription" runat="server"></asp:label></a>
                            </div>
                            <div class="display_product3" id="DivPrice" runat="server">
                            </div>
                            <div class="display_product4">
                                <table align="center" width="200" border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                        <td>
                                            <asp:imagebutton id="ImgShortInfo" runat="server" />
                                        </td>
                                        <td>
                                           <a id="ancViewDetail" runat="server"><img id="ImgViewDetail" runat="server" /></a>                                             
                                        </td>
                                    </tr>
                                </table>
                            </div>
                        </div>                  
                        <asp:panel id="pnlShortinfo" runat="server" backcolor="White" style="display:none"> 
                        <div style="margin:0px 0px 0px 0px;">                      
                            <div class="layout">
                            <div class="layoutin">
                            <div style="float:right;padding:15px 10px 0px 0px;"><asp:imagebutton id="ImgPnlClose" runat="server" imageurl="/images/close.gif" />
                            </div><br clear="all" />
                                <div class="prod_image">
                                    <asp:image id="Imgproduct" runat="server" imageurl="" />
                                </div>
                                <div class="detail">
                                    <div class="descrip" id="divProductDesc" runat="server" style="text-align: left">
                                    </div>
                                    <br />
                                    <div class="price_det" id="divTotalPrice" runat="server" style="text-align: left">
                                    </div>
                                    <br />
                                    <div class="view_det">
                                        <a class="brown" href="#" id="ancViewDetails" runat="server">View More Details</a></div>
                                    <div class="view_det">
                                        <a class="brown" href="#" id="ancAddWishlist" runat="server">Add To Wishlist</a></div>
                                </div>
                                <br clear="all" />
                                <div class="prod_det">
                                    PRODUCT DETAILS</div>                               
                                <div class="add_bag">
                                    <a id="ancAddToBag" runat="server">
                                        <img src="&lt;%=Application[" imagehost="]%&gt;/add_shop.gif" /></a></div>
                                 </div>
                            </div>
                        </div> 
                        </asp:panel>
                        
                        <ajaxtoolkit:modalpopupextender id="ModalPopupExtender1" runat="server" targetcontrolid="ImgShortInfo" popupcontrolid="pnlShortinfo" cancelcontrolid="ImgPnlClose" onokscript="displayPanel()" xmlns:ajaxtoolkit="#unknown">
                        </ajaxtoolkit:modalpopupextender>
                    </itemtemplate>
                </asp:repeater>

推荐答案

而不是cancelcontrolid按钮,请为imageclose按钮编写JavaScript.
它将起作用.
instead of cancelcontrolid button write javascript for imageclose button.
It will work.


这篇关于中继器控件中的modalpopupextender的cancelcontrolid按钮问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆