javascript - 在 Asp .Net 中多次显示弹出消息

标签 javascript asp.net popup popupwindow

我正在开发一个 asp net 项目,我需要向弹出窗口添加一些选项,每当我选择弹出窗口并从下拉列表中选择选项时,单击“确定”按钮隐藏面板并显示 Web 表单 下次单击 LnkBtnGet 按钮显示弹出窗口我的问题当第一次选择它工作时,第二次单击LnkBtn看到下拉列表但按钮消失。怎么才能解决这个问题呢。请帮助我。

表单代码

<div class="tools"><asp:LinkButton ID="LnkBtnGet"  runat="server" ForeColor="White" Font-Bold="True" Font-Size="Medium"  Text="+Add" OnClick="LnkBtnGet_Click"  />
  </div>

Javascript代码

<script type = "text/javascript">
function BlockUI(elementID) {
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_beginRequest(function () {
        $("#" + elementID).block({
            message: '<table align = "center"><tr><td>' +
     '<img src="images/loadingAnim.gif"/></td></tr></table>',
            css: {},
            overlayCSS: {
                backgroundColor: '#000000', opacity: 0.6
            }
        });
    });
    prm.add_endRequest(function () {
        $("#" + elementID).unblock();
    });
}
$(document).ready(function () {

    BlockUI("<%=pnlAddEdit.ClientID %>");
    $.blockUI.defaults.css = {};
});
    function Hidepopup() {
        $find("popup").hide();
        return false;
    }

面板代码 1:`

<asp:Panel ID="Panel1" runat="server" CssClass="modalPopup" style = "display:none">

    <asp:DropDownList ID="DropDownList1" Width="180px" Height="40px" runat="server">       </asp:DropDownList>           
    <asp:Button Width="150px" Height="40px" ID="Button2" runat="server" Text="OK" Visible="true" OnClick="Save"></asp:Button> </table>

`

面板代码2

<asp:LinkButton ID="LinkButton1" runat="server" ></asp:LinkButton><cc1:ModalPopupExtender ID="popup"runat="server" DropShadow="false"PopupControlID="pnlAddEdit"TargetControlID = "lnkFake"BackgroundCssClass="modalBackground"></cc1:ModalPopupExtender>

最佳答案

将弹出行更改为 <%=popup.ClientID %>

关于javascript - 在 Asp .Net 中多次显示弹出消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25461613/

相关文章:

javascript - 将图像分享到社交媒体

javascript - 如何使用 ng-model 绑定(bind)值

asp.net - Hangfire 如何为网络农场工作?

c# - 如何获取 JSON 格式的 Exchange 身份 token ?

javascript - 从弹出窗口激活父窗口

javascript - 在 JavaScript 中将数组对象转换为数组数组

javascript - 模拟 admin.firestore().collection().get()

asp.net - 无法加载文件或程序集“Autofac,版本=3.0.0.0”

javascript - 在带有 colorbox 弹出窗口的表单上添加 "are you sure you want to leave page without saving"

javascript - 如何为用户只加载一次pop?