0

我正在按照在线教程添加功能 print-icon 和 javascript date-picker。但我无法将其合并到我现有的 .ASPX 项目中。

它告诉我首先,在报告查看器下方放置一个“服务器端 iframe”。

   <iframe id="frmPrint" name="frmPrint" runat="server" style = "display:none"></iframe> 

然后,它说将“以下 div 标签放在 iframe 声明下方(这是在处理打印的 ajax 请求时显示消息)。”

    <div id="spinner" class="spinner" style="display:none;">
    <table align="center" valign="middle" style="height:100%; width:100%">
    <tr>
    <td><img id="img-spinner" src="App_Data/print_icon.png" alt="Printing"/></td>
    <td><span style="font-family:Verdana; font-weight:bold;font-size:10pt;width:86px;">Printing...</span></td>
    </tr>
    </table>
    </div>    

所以假设我正在创建一个默认网站,它在“Default.aspx”页面中的什么位置?我有点迷路,任何提示表示赞赏!

4

1 回答 1

1

我知道 VS2012 中的默认页面与 VS2010 不同,但我刚刚在这里获得了 2010。

只需将它们生成的默认内容清空并替换为您的示例代码即可。它最终应该看起来像这样:

<%@ Page Title="Home Page" Language="VB" MasterPageFile="~/Site.Master" AutoEventWireup="false"
CodeFile="Default.aspx.vb" Inherits="_Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:ScriptManager ID="ScriptManager1"  EnablePageMethods="true" 
    EnablePartialRendering="true" runat="server">
</asp:ScriptManager>     

    <rsweb:ReportViewer ID="rvREXReport" runat="server" Width="100%" Height="798px"
Style="display: table !important; margin: 0px; overflow: auto !important;" 
ShowBackButton="true" onreportrefresh="rrvREXReport_ReportRefresh">
</rsweb:ReportViewer>   

 <iframe id="frmPrint" name="frmPrint" runat="server" style = "display:none"></iframe> 

<div id="spinner" class="spinner" style="display:none;">
<table align="center" valign="middle" style="height:100%;width:100%">
<tr>
<td><img id="img-spinner" src="../Images/ajax-loader.gif" alt="Printing"/></td>
<td><span style="font-family:Verdana; font-weight:bold;font-size:10pt;width:86px;">Printing...</span></td>
</tr>
</table>
</div>    

于 2013-02-19T00:39:21.730 回答