在JQuery弹出窗口中未激发ASP.NET服务器端控件
我有一个带有2个jquery弹出窗口的ASPX页面。每个弹出窗口都有一对服务器端按钮。 问题是,如果我按下按钮,这些按钮不会启动。 我知道这是jQuery弹出窗口的问题。。我怎样才能解决这个问题 编辑:遵循代码在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"> $(
<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>