2012-03-13 32 views
1

私はASP .NET MVC 3フレームワークを使用してWebアプリケーションを開発しています。
私はHtml.Partialメソッドへの呼び出しを含むRazorビューを実装しました。
Html.Partialメソッドの呼び出しは、ViewUserControl - ".ascx"拡張子のファイルを実行するために使用されます。
私はViewUserControlにCrystal Reportsビューアを含めました。Crystal Reports 2011 + ASP .NET + bobjが定義されていません

上記の操作の前に、自分のコンピュータにSAP Crystal Reports 2011をインストールしました。
次に、CRforVS_13_0_1.exeを実行してVisual Studio 2010用SAP Crystal Reportsをインストールしました。

私のViewUserControlの実行中にJavaScriptエラーが発生しました。「bobj is undefined」です。
私はこの記事を書く前にいくつかの助けを求めたが、成功しなかった。
私もこのWebページで説明したステップバイステップの手順を試してみました:http://social.msdn.microsoft.com/Forums/en-CA/vscrystalreports/thread/ef56f72b-7ede-47d8-ba9e-9e63b9ac0203

SAPクリスタルにアドバイスとして、私はビューアの仮想ディレクトリの存在を確認しているの.Net SDK開発者に対しガイドをレポートします。
次のディレクトリには、私のファイルシステムに存在し、開発者に対しガイドに従って問題はありませんので、彼らはファイルが含まれています。

  • C:\のinetpub \ wwwrootに\ aspnet_client \ system_web \ 4_0_30319 \ crystalreportviewers13
  • Cは、 :\のinetpub \ wwwrootに\ aspnet_client \ system_web \ 2_0_50727 \ crystalreportviewers13
  • C:\ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETClientFilesの\ crystalreportviewers13
  • C:\ WINDOWS \ Microsoft.NET \ Frameworkの\ v4.0.30319 \ ASP.NETClientFiles \ crystalreportviewers13
+0

aspnet_clientフォルダ全体をプロジェクトのルートディレクトリに移動してみてください。 – CheckRaise

+0

私はそれを試しましたが、私はまだ私のエラーを取得しています。 aspnet_clientフォルダをコピーするだけでなく、Web.configファイルにディレクティブを書き込む必要がありますか? – user1139666

答えて

0

CrystalReportViewerは、どこかで呼び出されるCrystalReportViewer1.RefreshReport()が必要です。この行がなければ、bobj javascriptエラーが発生します。パラメーター値のポップアップがユーザーに表示されないようにするには、パラメーターを設定する前にその行を挿入します。そうでない場合は、パラメーターを設定した後に呼び出します。

関連する問題