0

オンラインチュートリアルに従って、機能的な print-icon と javascript date-pickerを追加しています。しかし、既存の .ASPX プロジェクトに組み込むのに問題があります。

最初に、「サーバー側の iframe をレポート ビューアーの下に配置する」ように指示されます。

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

そして、「iframe宣言の下に以下のdivタグを入れる(これは、印刷の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>    

では、デフォルトの Web サイトを作成するとしたら、それは "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 に答える