2012-09-07 83 views
0

我在做的是使用ListView创建票的列表。项目模板中的一个控件是一个显示票据标题的链接按钮。当用户点击链接按钮时,我想打开一个模式窗口,以可读格式显示票据。要获得票据,我会将该页面传递给一个变量,然后完成剩下的工作;没什么复杂。该页面将有3个按钮,并且当您点击其中一个按钮时,窗口需要关闭。模式弹出式扩展程序

现在,我想出了如何从Ajax中使用ModalPopupExtender或多或少。您可以在自己的div中创建面板并保持隐藏状态。我创建了一个基本上使用webclient从页面下载html并将其插入到div的innerHtml中的单击事件。这似乎是第一次。但是,只要你点击不同的链接,该页面就会显示一些关于它处于非法状态的信息。

我不知道我是否正在讨论这个错误,而且我找不到如何做到这一点的恰当示例。那里有一个,但英文很难理解,它是在VB而不是C#。任何帮助?

+0

代码表示超过1000个单词。向我们展示一些aspx标记。 –

回答

0
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 
<form id="form1" runat="server"> 
    <div><asp:toolkitscriptmanager id="ToolkitScriptManager1" runat="server">   </asp:toolkitscriptmanager> 
     <br /> 
     <asp:modalpopupextender dropshadow="true" okcontrolid="btnOk" cancelcontrolid="btnClose" runat="server" popupcontrolid="Panel1" id="ModalPopupExtender1" targetcontrolid="Button1" /> 
     <asp:panel id="Panel1" runat="server" cssclass="modalPopup" style="display: none;"> This is basic modal popup. <br /><br /> 
      <asp:Button ID="btnOk" runat="server" Text="Ok" /> <asp:Button ID="btnClose" runat="server" Text="Close Me" />  
      <iframe src="http://www.google.com"></iframe> 
     </asp:panel> 
     <asp:button id="Button1" runat="server" text="First Modal Popup" /> 
    </div> 
</form> 
相关问题