将打印图标和日期选择器集成到ASPX页面中?

时间:2013-02-18 23:03:24

标签: asp.net

我正在关注添加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”页面中的位置是什么?我有点迷茫,任何提示都很感激!

1 个答案:

答案 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>