Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 回发后,ColorBox中的ASP.NET组件关闭_Javascript_Jquery_Asp.net_Colorbox - Fatal编程技术网

Javascript 回发后,ColorBox中的ASP.NET组件关闭

Javascript 回发后,ColorBox中的ASP.NET组件关闭,javascript,jquery,asp.net,colorbox,Javascript,Jquery,Asp.net,Colorbox,我在一个ColorBox窗口中有一个asp.net组件,在选择了一个国家后 Dropdownlist自动回发发生(自动设置状态)并且ColorBox关闭,那么如何在回发期间阻止ColorBox关闭 我只想在用户单击“退出”按钮或“保存”按钮时关闭ColorBox 以下是jQuery代码: $(document).ready(function () { if ($('#hdfContainsPrint').val() == 'True') { window.location

我在一个ColorBox窗口中有一个asp.net组件,在选择了一个国家后 Dropdownlist自动回发发生(自动设置状态)并且ColorBox关闭,那么如何在回发期间阻止ColorBox关闭

我只想在用户单击“退出”按钮或“保存”按钮时关闭ColorBox

以下是jQuery代码:

$(document).ready(function () {
    if ($('#hdfContainsPrint').val() == 'True') {
        window.location = document.location.href;
    }

    var $close = $('#cboxClose').appendTo('#cboxWrapper').css({ width: 22, top: 1, right: 1, zIndex: 9999, position: 'absolute' }).hide();

    $("#<%=btnSearch.ClientID%>").colorbox({ inline: true, overlayClose: false, opacity: 0.8, href: "#inline-view", scrolling: false,
    });

    $('#colorbox').appendTo('form');

    $("a[id=btnNewDok]").bind("click", __doc_create_envoke);
$(文档).ready(函数(){
if($('#hdfContainsPrint').val()=='True'){
window.location=document.location.href;
}
var$close=$('#cboxClose').appendTo('#cboxWrapper').css({width:22,top:1,right:1,zIndex:9999,position:'absolute')).hide();
$(“#”)colorbox({inline:true,overcyclose:false,不透明度:0.8,href:“#inline view”,滚动:false,
});
$(“#colorbox”).appendTo('form');
$([a[id=btnNewDok]”)绑定(“单击”、\uuuu文档\uu创建\uu envoke);
标记:

<div style="display:none">
    <div id="inline-view">
       <uc1:myComponent ID="componentID" runat="server" Visible="true" />
    </div>            
</div>

下拉列表的自动回写功能执行表单POST操作,强制页面刷新。为了防止出现这种情况,您必须使用另一种方法。例如,您可以将下拉列表放置在
UpdatePanel
中。
UpdatePanel
将异步执行,而不会刷新页面,从而维护您的颜色框。


可以找到如何在
UpdatePanel
中使用
DropDownList
AutoPostBack
的示例。

下拉列表的AutoPostBack执行表单POST操作,强制页面刷新。要防止这种情况发生,必须使用替代方法。例如,可以将下拉列表放置在
UpdateP>中anel
UpdatePanel
将异步执行,而不会刷新页面,从而维护您的颜色框


UpdatePanel
中可以找到一个如何使用
DropDownList
AutoPostBack
的例子。

一定很喜欢微软在AJAX上的尝试,因为这意味着“异步JavaScript和XML”.:/必须热爱微软在AJAX方面的尝试——让它非异步工作,因为它意味着“异步JavaScript和XML”。:/