2011-01-30 25 views
0

私はASP.NET MVC 2 frameworkthatが、残念ながらのViewStateを必要とするレポートビューアーコントロールのために(Webフォーム上で動作するようにいくつかのページを必要とする使用してC#で書かれたサイトを持っている。ASP.NET MVCアプリケーションでASP.NETページを使用するにはどうすればよいですか?

私はReportsというフォルダを作成した、それを変換Web ApplicationへとReportViewer.aspxというフォルダ(正しくファイルとaspx.designerファイルaspx.cs追加したシステム)。

にページを追加しました私はまたSystem.Web.UI.Pageから継承BasePage.csというクラスを作成し、私のReportViewer.aspx.cs継承それを作りました。

Wh私がこのページを閲覧しようとする途中、私は次のエラーを取得する:

Parser Error Message: Could not load type AzureWatch.ControlPanel.Web.Reports.ReportViewer .

Source Error:

Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ReportViewer.aspx.cs" Inherits="AzureWatch.ControlPanel.Web.Reports.ReportViewer"

は、どのように私はASP.NETのASPXページが正しくASP.NET MVCのサイトに表示することができますか?

+0

"Reports" Webアプリケーション用に別のweb.configファイルを作成しましたか? – ShahidAzim

+0

私はweb.configを追加しましたが、何も変更されていません – Igorek

+1

'AzureWatch.ControlPanel.Web.Reports.ReportViewer'はあなたのWebフォームによって読み込み可能ですか? – bzlm

答えて

1

あなたは自分のMVCアプリケーションに追加することによって、.aspxページを使用することができます - MVCはとにかくASP.NET以上のフレームワークですので、あなた自身の罪悪感以外.aspxページを追加することからあなたを停止するには何もありません:)

関連する問題