2013-02-18 2 views
0

functional print-icon and javascript date-picker에 추가 할 온라인 자습서를 따르고 있습니다. 하지만 기존의 .ASPX 프로젝트에이 프로젝트를 통합하는 데 문제가 있습니다.인쇄 아이콘과 날짜 선택 도구를 ASPX 페이지에 통합하고 있습니까?

먼저 "서버 측 iframe을 보고서 뷰어 아래에 배치하십시오"라고 알려줍니다.

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

그리고, 풋 말한다 "(AJAX 인쇄의 요구를 처리하는 동안이 메시지를 표시하는 것)는 Iframe 선언 아래 다음 DIV 태그."

<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

저는 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>  

+0

덕분에, 그래서 내가 여기에 무슨 일이 일어나고 있는지에 조금 혼란 스러워요 : 그것은이처럼 보이는 결국해야한다. datepicker가 div에 들어갈 수 있습니까? 또한, 무엇입니까'onreportrefresh = "rrvREXReport_ReportRefresh"' – Coffee

+1

codeProject 기사의 저자는 그 날짜 선택기를 얻기 위해 조금 비열한 일을하고 있습니다. ID 값을 얻으려면 예제를 실행하고 생성 된 HTML을 살펴야합니다. showDatePicker() 자바 스크립트 함수를 살펴보면 테이블 행의 ID를 원할 수도 있습니다. 확실히 볼 코드를 실행하지 않았습니다. –

+0

아, 알겠습니다 - 다음에 coffe와 포커스가 있습니다 :) – Coffee

관련 문제