我正在尝试调用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: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.但它没有发生,当我点击按钮它不是服务器端.
帮我解决一下.
我想从下拉列表的选定索引更改中获取一些值,并将它们绑定到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) 我在我的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) 好的,现在几乎一整天都在搜索Modal框,在Modal框中显示一个完整的.HTML文件,而不是在新窗口或标签中打开它.
更确切地说:
<a href="ajax.html" rel="modal:open">example</a>
Run Code Online (Sandbox Code Playgroud)
此ajax.html文件应在同一窗口的"模态框"中打开.
我怎样才能通过锚标记来实现它?
我已经彻底搜索,但发现除了这个没有什么好办法一个(例4).这在现场工作,但下载时不起作用.
.
PS:我不想使用iframe.
我有一个模态弹出窗口,它有一个隐藏按钮的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) 我有一个动态创建LinkButton元素的ASP.NET页面.请注意,这些LinkButton元素不会添加到DataGrid,GridView或Repeater.
当用户单击其中一个LinkButton元素时,我想显示一个对话框.为了实现这一点,我试图使用ModalPopupExtender并在用户单击其中一个LinkButton元素时设置其TargetControlID.不幸的是,这不起作用.
有谁知道如何使用具有多个LinkButton元素的相同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) 我有一个autocompleteextender,显示问题列表.在同一文本框中,当我输入内容并单击"搜索"按钮时,应打开一个弹出窗口并选择类别.我正在使用modalpopupextender进行弹出窗口.但是在使用自动完成扩展程序时,modelPopup不会打开.同时没有自动完成扩展程序它会工作
asp.net ×6
asp.net-ajax ×2
c# ×2
modal-dialog ×2
ajax ×1
asp.net-4.0 ×1
drag ×1
gridview ×1
html ×1
javascript ×1
jquery ×1
modalpopups ×1
vb.net ×1