标签: modalpopupextender

在ASP.NET中的另一个UpdatePanel中使用TargetControl调用模式弹出窗口

我正在尝试调用Modal Popup,但TargetControl与ModalPopupExtender所在的UpdatePanel不同.

这是代码:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
        <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
    </ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server"  UpdateMode="Conditional">
    <ContentTemplate>
        <asp:Panel ID="Panel1" runat="server">
        Test
        </asp:Panel>
        <cc1:ModalPopupExtender ID="Panel1_ModalPopupExtender" runat="server" 
            DynamicServicePath="" Enabled="True" TargetControlID="LinkButton1" PopupControlID="Panel1">
        </cc1:ModalPopupExtender>
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

当我运行页面时出现错误"扩展程序不能在与其扩展的控件不同的UpdatePanel中".显示.

我试图在UpdatePanel2中放置一个Triggers语句,但没有任何变化:

<Triggers>
        <asp:AsyncPostBackTrigger ControlID="LinkButton1" EventName="Click" />
    </Triggers>
Run Code Online (Sandbox Code Playgroud)

有可能吗?谢谢

asp.net modalpopupextender asp.net-ajax ajaxcontroltoolkit

2
推荐指数
1
解决办法
1万
查看次数

具有模态弹出扩展器的按钮的服务器端事件

我有一个按钮,我正在调用一个模式弹出扩展器,显示一个面板.以下是代码:

<asp:Button ID="btnOne" runat="server" Text="View " 
                                onclick=" btnOne_Click" />


<asp:Panel ID="test" CssClass="ModalWindow"  Width="100%"  ScrollBars="Both" runat="server">
          <table id="tblgv" width="100%">
            <tr>
                <td>
                    <asp:GridView ID="gvTwo" runat="server">
                    </asp:GridView>
                </td>
            </tr>
             <tr>
                <td>
                <asp:Button ID="btnPopUpCancel" runat="server" Text="Close" />
                </td>
            </tr>
          </table>
        </asp:Panel>

<asp:ModalPopupExtender ID="ModalPopupExtender1"  OkControlID="btnPopUpCancel" 
  TargetControlID=" btnOne " PopupControlID="test" runat="server">
</asp:ModalPopupExtender>
Run Code Online (Sandbox Code Playgroud)

在面板中,我有一个gridview.我希望当我点击按钮时会加载gridview.但它没有发生,当我点击按钮它不是服务器端.

帮我解决一下.

asp.net modalpopupextender

2
推荐指数
1
解决办法
3773
查看次数

在dropdownlist选择的索引更改后,ModalPopupExtender将失效

我想从下拉列表的选定索引更改中获取一些值,并将它们绑定到textox或其他控件,但问题是弹出窗口在选定的索引更改后消失.需要解决方案 代码是

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </ajaxToolkit:ToolkitScriptManager>
    <div>
        <div>
        <div>
               <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
            <asp:ModalPopupExtender ID="Button1_ModalPopupExtender" runat="server" 
                Drag="True" DropShadow="True" DynamicServicePath="" Enabled="True" 
                OkControlID="btncancel" PopupControlID="Panel1" TargetControlID="Button1">
            </asp:ModalPopupExtender>

        </div>
        </div>
    </div>
      <asp:Panel ID="Panel1" runat="server">
        first name<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox>
        <br />
        country <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" 
            onselectedindexchanged="DropDownList1_SelectedIndexChanged">
            <asp:ListItem>select</asp:ListItem>
            <asp:ListItem>india</asp:ListItem>
            <asp:ListItem>pakistan</asp:ListItem>
            <asp:ListItem>usa</asp:ListItem>
            <asp:ListItem>england</asp:ListItem>
        </asp:DropDownList>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
            ControlToValidate="DropDownList1" ErrorMessage="*" InitialValue="select"></asp:RequiredFieldValidator>
        <br />
        selected country<asp:TextBox ID="TextBox9" runat="server"></asp:TextBox>
        <br />
        <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Submit" />
        <input id="btncancel" type="button" value="Cancel" />
    </asp:Panel> 
Run Code Online (Sandbox Code Playgroud)

而代码背后是

protected void DropDownList1_SelectedIndexChanged(object …
Run Code Online (Sandbox Code Playgroud)

asp.net modalpopupextender asp.net-ajax drop-down-menu

2
推荐指数
1
解决办法
4733
查看次数

如何使ModalPopup拖放

我在我的Webapplication中使用来自Ajax ControlToolkit的ModalPopupExtender.我设置它的Drag属性为true,但是当我拖动弹出面板并将其放在新位置时,它立即回到原始位置.我想得到效果像Sample一样,可以在不同的位置拖放.如何在页面上的示例..

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

我的代码:

<form id="form1" runat="server">

    <asp:scriptmanager id="ScriptManager1" runat="server">
       </asp:scriptmanager> 

       <asp:button id="btnAddNew" runat="server" text="New Expanse" />

       <asp:modalpopupextender id="ModalPopupExtender1" 
                runat="server" cancelcontrolid="btnCancel" 
                okcontrolid="btnOkay" targetcontrolid="btnAddNew" 
                popupcontrolid="Panel1" popupdraghandlecontrolid="PopupHeader" 
                drag="true" backgroundcssclass="ModalPopupBG">
      </asp:modalpopupextender>

<div class="popupConfirmation" id="Panel1" style="display: none">

        <iframe id="frameeditexpanse" src="Benutzer.aspx" frameborder="1" height="500px" width="520px">
        </iframe>

        <div class="popup_Buttons" style="display: none">
            <input id="btnOkay" type="button" value="Speichern" />
            <input id="btnCancel" type="button" value="Abbrechen" />
        </div>

</div>
Run Code Online (Sandbox Code Playgroud)

PS:如果对话框打开,我想在后台的TextBoxes中输入.

更新:

...

<asp:modalpopupextender id="ModalPopupExtender1" 
                runat="server" cancelcontrolid="btnCancel" 
                okcontrolid="btnOkay" targetcontrolid="btnAddNew" 
                popupcontrolid="Panel1" popupdraghandlecontrolid="PopupHeader" 
                drag="true" backgroundcssclass="ModalPopupBG">
      </asp:modalpopupextender>


   <div id="PopupHeader" style="display: none; background-color:Blue">
        Benutzerinformationen
   </div>

   <div class="popupConfirmation" id="Panel1" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ajax modalpopupextender modal-dialog

2
推荐指数
1
解决办法
1万
查看次数

在Modal Box中加载完整的HTML页面

好的,现在几乎一整天都在搜索Modal框,在Modal框中显示一个完整的.HTML文件,而不是在新窗口或标签中打开它.

更确切地说:

<a href="ajax.html" rel="modal:open">example</a>
Run Code Online (Sandbox Code Playgroud)

ajax.html文件应在同一窗口的"模态框"中打开.

我怎样才能通过锚标记来实现它?

我已经彻底搜索,但发现除了这个没有什么好办法一个(例4).这在现场工作,但下载时不起作用.

.

PS:我不想使用iframe.

html javascript jquery modalpopupextender modal-dialog

2
推荐指数
1
解决办法
2万
查看次数

是否可以触发另一个按钮的onclientclick事件?

我有一个模态弹出窗口,它有一个隐藏按钮的targetId.我希望弹出一个单击网格中的按钮但该按钮编程在代码后面,因此targetId无效的弹出窗口...

所以我想尝试将gridview的按钮的onclientclick事件设置为该隐藏按钮的onclientclickevent.这是可能的,还是应该以另一种方式进行.

这是我创建网格按钮的方式

 If Not IsPostBack Then
        Dim field As New TemplateField
        field.HeaderText = "Sub Departments"
        Dim col As DataControlField = field
        GridView1.Columns.Add(col)

        For i As Integer = 0 To GridView1.Rows.Count - 1
            Dim btnview As New ImageButton
            btnview.ImageUrl = "\images\icons\xp_ico_search_24x24.gif"
            GridView1.Rows(i).Cells(3).Controls.Add(btnview)
        Next

End If
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net gridview modalpopupextender modalpopups

1
推荐指数
1
解决办法
2495
查看次数

ASP.NET - 动态ModalPopupExtender

我有一个动态创建LinkBut​​ton元素的ASP.NET页面.请注意,这些LinkBut​​ton元素不会添加到DataGrid,GridView或Repeater.

当用户单击其中一个LinkBut​​ton元素时,我想显示一个对话框.为了实现这一点,我试图使用ModalPopupExtender并在用户单击其中一个LinkBut​​ton元素时设置其TargetControlID.不幸的是,这不起作用.

有谁知道如何使用具有多个LinkBut​​ton元素的相同ModalPopupExtender?

谢谢!

asp.net modalpopupextender

1
推荐指数
1
解决办法
5222
查看次数

AjaxControlToolKit ModalPopupExtender将快照拖回中心

我正在使用AjaxControlToolKit 4.0(ASP.NET 4.0)的ModalPopupExtender,每一件工作都很好,当我拖动ModalPopup它正在拖动,但问题是它正在回弹到其原始位置(中心).相同的代码正在开发:http: //www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/ModalPopup/ModalPopup.aspx

我已经搜索过这个问题,但是所有的解决方案都是使用外部Java脚本代码给出的,但是当代码在ASP.NET示例页面上工作时,跟随代码可能会出错.(从我复制相同代码的地方)

这是我的代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="AjaxToolKitTest4.WebForm3" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">
    <title>Hello</title>
    <link href="style.css" rel="stylesheet" />
</head>
<body>
    <form id="form1" runat="server">
        <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>

        <div>
            <%--Start LinkButton to Show Modal Popup Form--%>
            <asp:LinkButton ID="lnkAddForm" Text="Insert" runat="server" OnClick="lnkAddForm_Click"></asp:LinkButton>
            <%--End LinkButton to Show Modal Popup Form--%>

            <%--Start Panel for Modal Popup Form--%>
            <asp:Panel ID="programmaticPopup"  runat="server" CssClass="modalPopup" Style="display: none; width: 350px; padding: 10px;">                
                <asp:Panel runat="Server" ID="programmaticPopupDragHandle" Style="cursor: …
Run Code Online (Sandbox Code Playgroud)

modalpopupextender ajaxcontroltoolkit drag asp.net-4.0

1
推荐指数
1
解决办法
3994
查看次数

Modal Popup不使用AutoCompleteExtender

我有一个autocompleteextender,显示问题列表.在同一文本框中,当我输入内容并单击"搜索"按钮时,应打开一个弹出窗口并选择类别.我正在使用modalpopupextender进行弹出窗口.但是在使用自动完成扩展程序时,modelPopup不会打开.同时没有自动完成扩展程序它会工作

c# modalpopupextender ajaxcontroltoolkit

0
推荐指数
1
解决办法
2407
查看次数