作成日: 2021/07/05 最終更新日: 2022/12/14
文書種別
不具合
状況
修正済み
詳細
Visual Studioでグローバルアプリケーションクラス(Global.asax)のコードファイルを開いている状態で、WebViewerコントロールをWebフォームに配置すると、Global.asaxが更新されません。
この状態では、レポートを表示できません。
WebViewerコントロールにレポートを表示するためには、Global.asaxのイベントでUseReportingメソッドを呼び出す必要があります。以下のコードが自動的に追加されるのが正常な動作です。
※プロジェクトにGlobal.asaxが含まれない場合は、ファイルが自動的に追加されます。
◆サンプルコード (C#)
using GrapeCity.ActiveReports.Web;
... void Application_Start(object sender, EventArgs e) { this.UseReporting(settings => { settings.UseCompression = true; }); }
◆サンプルコード (VB.NET)
Imports GrapeCity.ActiveReports.Web
... Sub Application_Start(sender As Object, e As EventArgs) Me.UseReporting(Sub(settings) settings.UseCompression = True End Sub) End Sub
回避方法
SP4 (14.4.21077.0) で修正済み
※サービスパックを適用しない場合の回避方法
上記のコードを手動で追加してください。