Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
在JQuery弹出窗口中未激发ASP.NET服务器端控件_Jquery_Asp.net - Fatal编程技术网

在JQuery弹出窗口中未激发ASP.NET服务器端控件

在JQuery弹出窗口中未激发ASP.NET服务器端控件,jquery,asp.net,Jquery,Asp.net,我有一个带有2个jquery弹出窗口的ASPX页面。每个弹出窗口都有一对服务器端按钮。 问题是,如果我按下按钮,这些按钮不会启动。 我知道这是jQuery弹出窗口的问题。。我怎样才能解决这个问题 编辑:遵循代码 <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <script type="text/javascript"> $(

我有一个带有2个jquery弹出窗口的ASPX页面。每个弹出窗口都有一对服务器端按钮。 问题是,如果我按下按钮,这些按钮不会启动。 我知道这是jQuery弹出窗口的问题。。我怎样才能解决这个问题

编辑:遵循代码

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <script type="text/javascript">
        $(document).ready(function () {


            var dlgSuggestSol = $('div#dlgSuggestSolution').dialog({ autoOpen: false, modal:true, width:640, height:480 })
            $('#btnOpenSuggestSolution').click(function () { $('div#dlgSuggestSolution').dialog('open'); });
            var dlgWaitSol = $('div#dlgWaitingSolution').dialog({ autoOpen: false, modal: true, width: 640, height: 480 })
            $('#btnReadSolutionAwaiting').click(function () { $('div#dlgWaitingSolution').dialog('open'); });

            })

    </script>

$(文档).ready(函数(){
var dlgSuggestSol=$('div#dlgSuggestSolution')。对话框({autoOpen:false,modal:true,宽度:640,高度:480})
$('btnOpenSuggestSolution')。单击(函数(){$('div'dlgSuggestSolution')。对话框('open');});
var dlgWaitSol=$('div#dlgWaitingSolution')。对话框({autoOpen:false,modal:true,宽度:640,高度:480})
$('btnReservationWaiting')。单击(函数(){$('div#dlgWaitingSolution')。对话框('open');});
})
。。。


普罗波尼·拉图·索卢齐翁酒店



在弹出窗口中的按钮上设置
使用submitbehavior=“false”
。原因是表单外显示的弹出窗口和通常的提交不会将目标控件id传递给服务器。但是使用
UseSubmitBehavior=“false”
按钮使用ASP.NET回发机制(实际上是
\u doPostBack
函数)

您的div“dlgSuggestSolution”在页面加载时可见吗

我假设由于它是一个弹出窗口,div的初始行为将是
visible=false。
如果是这样,您的代码将无法工作


不要使用样式下的
visible=false
,而是使用样式下的
display=none

可以添加弹出窗口和按钮的代码吗?可以发布一些代码吗?您能详细介绍一下jQuery弹出窗口问题吗?
<div id="dlgSuggestSolution">
    <h3>Proponi la tua soluzione</h3>
    <br />
    <asp:TextBox runat="server" ID="txtNewSolution" TextMode="MultiLine" Width="480px" Height="300px"></asp:TextBox>
    <br />
    <asp:Button runat="server" ID="btnSaveSolution" Text="Salva soluzione" />
    <asp:Button runat="server" id="aBUtton" Text="jjkkj" />
        <asp:Label runat="server" ID="lblMsg">
        </asp:Label>
</div>