Modelpopupextender有效,但popupcontrolextender没有调用函数。 [英] Modelpopupextender works but popupcontrolextender is not calling function.

查看:90
本文介绍了Modelpopupextender有效,但popupcontrolextender没有调用函数。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hello,

here i give my javascript.

when i use: modelpopupextender


<ajaxtoolkit:ModalPopupExtender ID="mpid" BehaviorID="myBID" runat="server"

TargetControlID="img" PopupControlID="Pan1" CacheDynamicResults="true"

DropShadow="true" CancelControlID="img">
</ajaxtoolkit:ModalPopupExtender>

<script type="text/javascript" language="javascript">

function showModal(index) {


document.getElementById('<%=lab.ClientID%>').innerHTML = index;
var modal = $find("myBID");
modal.set_X(gx + 5); // Note: here, it invokes or goes to set_X function.  here i am getting gx value (for ex: 75).
modal.set_Y(gy);
modal.show();

}

}

when i use : popupcontrolextender:

asi used modelpopupextender , it is not allowing other asp.net control to be enable. once poped up , all other asp.net control got  disabled. so i used popupcontrolextender to resolve below.

<ajaxtoolkit:PopupControlExtender ID="PopEx" runat="server"

TargetControlID="img" BehaviorID="myBID"

PopupControlID="Pan1"

Position="Bottom" />

when i debug tha javascript function.

everthing works similar when i used modelpopupextender.

but here,

modal.set_X(gx + 5); Note: here, here also i am getting gx value (for ex: 75) , but,it does  not invoke or does not go to set_X function. becuase of this my popup is not working. once if it goes set_X function, it will work.

why it is not inovoking. how to solve. help needed.

推荐答案

find(myBID);
modal.set_X(gx + 5); //注意:这里,它调用或转到set_X函数。在这里我得到gx值(例如:75)。
modal.set_Y(gy);
modal.show();

}

}

当我使用时:popupcontrolextender:

asi使用modelpopupextender,它不允许其他asp .net控件启用。一旦加速,所有其他asp.net控件都被禁用。所以我用popupcontrolextender解决了下面的问题。

< ajaxtoolkit:PopupControlExtender ID = PopEx runat = 服务器

< span class =code-attribute> TargetControlID = img BehaviorID = myBID

PopupControlID = Pan1

位置 = 底部 < span class =code-keyword> /
>

当我调试javascript函数时。当我使用modelpopupextender时,

的工作方式类似。

但是这里,

modal.set_X(gx + 5);注意:这里,我在这里也得到gx值(例如:75),但是,它不会调用或不调用set_X函数。因为这个我的弹出窗口无法正常工作。一旦它成为set_X函数,它就会起作用。

为什么它没有动摇。怎么解决。需要帮助。
find("myBID"); modal.set_X(gx + 5); // Note: here, it invokes or goes to set_X function. here i am getting gx value (for ex: 75). modal.set_Y(gy); modal.show(); } } when i use : popupcontrolextender: asi used modelpopupextender , it is not allowing other asp.net control to be enable. once poped up , all other asp.net control got disabled. so i used popupcontrolextender to resolve below. <ajaxtoolkit:PopupControlExtender ID="PopEx" runat="server" TargetControlID="img" BehaviorID="myBID" PopupControlID="Pan1" Position="Bottom" /> when i debug tha javascript function. everthing works similar when i used modelpopupextender. but here, modal.set_X(gx + 5); Note: here, here also i am getting gx value (for ex: 75) , but,it does not invoke or does not go to set_X function. becuase of this my popup is not working. once if it goes set_X function, it will work. why it is not inovoking. how to solve. help needed.


你好,我自己解决了这个问题。甚至Modelpopextender控件也可以满足上述要求。不需要popupcontrolexnder。







我刚添加了一个名为backgroundcssclass =的属性popupControl ""在Modelpopextender控件中,为此编写了css类:





.popupControl {

background-color: #AAD4FF;



职位:绝对;

公开程度:隐藏;

}







现在可以点击下一个项目。这可能对某人有帮助。







谢谢。
hello, i Got the solution myself. Even Modelpopextender control will work the above requirement. no need popupcontrolexnder.



just i added one more property called "backgroundcssclass="popupControl "" in Modelpopextender control and wrote css class for that follows:


.popupControl {
background-color:#AAD4FF;

position:absolute;
visibility:hidden;
}



now it allows to click next item. This may be helpful for someone.



Thanks.


这篇关于Modelpopupextender有效,但popupcontrolextender没有调用函数。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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