Asp.net 使用AJAX显示模式弹出窗口
我在ASP.net中设计了一个模式弹出窗口。任务是当我单击我的按钮时,它必须显示一个模式弹出框。我还使用了AJAX扩展程序控制工具包。下面是我的代码 批准。aspx:Asp.net 使用AJAX显示模式弹出窗口,asp.net,ajax,modalpopupextender,Asp.net,Ajax,Modalpopupextender,我在ASP.net中设计了一个模式弹出窗口。任务是当我单击我的按钮时,它必须显示一个模式弹出框。我还使用了AJAX扩展程序控制工具包。下面是我的代码 批准。aspx: <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"/> <div> <asp:Button ID="ApproveButton" runat="server"
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<div>
<asp:Button ID="ApproveButton" runat="server" Text="Approve" />
<ajaxToolkit:ModalPopupExtender ID ="mp1" runat="server" PopupControlID="Panel1"
TargetControlID="ApproveButton" CancelControlID="CancelButton">
</ajaxToolkit:ModalPopupExtender>
<!--Modal Panel "Panel1"-->
<asp:Panel ID="Panel1" runat="server" Height="170px" Width="506px">
<table style="width: 100%; height: 164px;">
<tr>
<td>
<asp:Label ID="ReasonLabel" runat="server" Text="Reason for Approval"></asp:Label>
</td>
<td>
<asp:TextBox ID="ReasonTextBox" runat="server" Height="126px"
TextMode="MultiLine" Width="336px"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="OkButton" runat="server" Text="Ok" Width="66px" />
<asp:Button ID="CancelButton" runat="server" Text="Cancel" />
</td>
</tr>
</table>
</asp:Panel>
<!--Modal Panel-->
</div>
问题是,当我点击按钮时,弹出窗口只闪烁了一次。它不会永久显示弹出窗口。如果您编写javascript代码来显示弹出窗口,则返回false EOF。@watraplion,我没有编写任何javascript代码……这是我页面中唯一的代码。在这里工作正常。您是否在gridview按钮点击时显示弹出窗口?抱歉@watraplion我在动态创建的按钮“批准”时显示弹出窗口。