我正在关注添加functional print-icon and 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”页面中的位置是什么?我有点迷茫,任何提示都很感激!
答案 0 :(得分: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>