Y
yzp
Unregistered / Unconfirmed
GUEST, unregistred user!
我用水晶报表10高级开发版设计xukezheng.rpt,按着《Asp.Net中使用水晶报表(上)》的方法在VS2003中可以预览所要打印的内容,为何在编译成功后,打开网页时提示:
“/HIS”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS1026: 应输入 )
源错误:
行 13: <form id="Form1"
method="post"
runat="server">
行 14: <FONT face="宋体">
行 15: <cr:crystalreportviewer id=crv_xukezheng style="Z-INDEX: 101;
LEFT: 8px;
POSITION: absolute;
TOP: 8px"
runat="server"
AutoDataBind="True"
Width="350px"
Height="50px"
ReuseParameterValuesOnRefresh="False"
ReportSource="<%# D://HIS//HIS//baobiao//xukezheng.rpt %>"
PrintMode="ActiveX">
行 16: </cr:crystalreportviewer></FONT></form>
行 17: </body>
源文件: D:/HIS/HIS/HIS/xukezheng_print.aspx 行: 15
我又按着《Asp.Net中使用水晶报表(上)》的方法
改为ReportSource='' <%# "D://HIS//HIS//baobiao//xukezheng.rpt"
%>''>
但还是不行,请问是什么原因?如何解决?请高手指点!
在xukezheng_print.aspx文件中代码如下:
<%@ Page language="c#"
Codebehind="xukezheng_print.aspx.cs"
AutoEventWireup="false"
Inherits="HIS.xukezheng_print"
%>
<%@ Register TagPrefix="cr"
Namespace="CrystalDecisions.Web"
Assembly="CrystalDecisions.Web, Version=10.0.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
>
<HTML>
<HEAD>
<title>xukezheng_print</title>
<meta content="Microsoft Visual Studio .NET 7.1"
name="GENERATOR">
<meta content="C#"
name="CODE_LANGUAGE">
<meta content="JavaScript"
name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5"
name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1"
method="post"
runat="server">
<FONT face="宋体">
<cr:crystalreportviewer id=crv_xukezheng style="Z-INDEX: 101;
LEFT: 8px;
POSITION: absolute;
TOP: 8px"
runat="server"
AutoDataBind="True"
Width="350px"
Height="50px"
ReuseParameterValuesOnRefresh="False"
ReportSource="<%# D://HIS//HIS//baobiao//xukezheng.rpt %>"
PrintMode="ActiveX">
</cr:crystalreportviewer></FONT></form>
</body>
</HTML>
在xukezheng_print.aspx.cs文件中代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace HIS
{
/// <summary>
/// xukezheng_print 的摘要说明。
/// </summary>
public class xukezheng_print : System.Web.UI.Page
{
protected CrystalDecisions.Web.CrystalReportViewer crv_xukezheng;
private void Page_Load(object sender, System.EventArgs e)
{
DataBind() ;//
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
“/HIS”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS1026: 应输入 )
源错误:
行 13: <form id="Form1"
method="post"
runat="server">
行 14: <FONT face="宋体">
行 15: <cr:crystalreportviewer id=crv_xukezheng style="Z-INDEX: 101;
LEFT: 8px;
POSITION: absolute;
TOP: 8px"
runat="server"
AutoDataBind="True"
Width="350px"
Height="50px"
ReuseParameterValuesOnRefresh="False"
ReportSource="<%# D://HIS//HIS//baobiao//xukezheng.rpt %>"
PrintMode="ActiveX">
行 16: </cr:crystalreportviewer></FONT></form>
行 17: </body>
源文件: D:/HIS/HIS/HIS/xukezheng_print.aspx 行: 15
我又按着《Asp.Net中使用水晶报表(上)》的方法
改为ReportSource='' <%# "D://HIS//HIS//baobiao//xukezheng.rpt"
%>''>
但还是不行,请问是什么原因?如何解决?请高手指点!
在xukezheng_print.aspx文件中代码如下:
<%@ Page language="c#"
Codebehind="xukezheng_print.aspx.cs"
AutoEventWireup="false"
Inherits="HIS.xukezheng_print"
%>
<%@ Register TagPrefix="cr"
Namespace="CrystalDecisions.Web"
Assembly="CrystalDecisions.Web, Version=10.0.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
>
<HTML>
<HEAD>
<title>xukezheng_print</title>
<meta content="Microsoft Visual Studio .NET 7.1"
name="GENERATOR">
<meta content="C#"
name="CODE_LANGUAGE">
<meta content="JavaScript"
name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5"
name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1"
method="post"
runat="server">
<FONT face="宋体">
<cr:crystalreportviewer id=crv_xukezheng style="Z-INDEX: 101;
LEFT: 8px;
POSITION: absolute;
TOP: 8px"
runat="server"
AutoDataBind="True"
Width="350px"
Height="50px"
ReuseParameterValuesOnRefresh="False"
ReportSource="<%# D://HIS//HIS//baobiao//xukezheng.rpt %>"
PrintMode="ActiveX">
</cr:crystalreportviewer></FONT></form>
</body>
</HTML>
在xukezheng_print.aspx.cs文件中代码如下:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace HIS
{
/// <summary>
/// xukezheng_print 的摘要说明。
/// </summary>
public class xukezheng_print : System.Web.UI.Page
{
protected CrystalDecisions.Web.CrystalReportViewer crv_xukezheng;
private void Page_Load(object sender, System.EventArgs e)
{
DataBind() ;//
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}