Как использовать страницы ASP.NET в приложении ASP.NET MVC? - PullRequest
0 голосов
/ 30 января 2011

У меня есть сайт, написанный на C # с использованием платформы ASP.NET MVC 2, который, к сожалению, требует нескольких страниц для работы с веб-формами (для элемента управления ReportViewer, для которого требуется Viewstate.

Я создал папку с именем Reports, преобразовал ее в Web Application и добавил страницу в папку с именем ReportViewer.aspx (система правильно добавила файл aspx.cs и файлы aspx.designer).

Я также создал класс с именем BasePage.cs, который наследуется от System.Web.UI.Page, и заставил мой ReportViewer.aspx.cs наследовать его.

Когда я пытаюсь просмотреть эту страницу, я получаю следующую ошибку:

Сообщение об ошибке парсера: не удалось загрузить тип AzureWatch.ControlPanel.Web.Reports.ReportViewer.

Ошибка источника:

Строка 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ReportViewer.aspx.cs" Inherits="AzureWatch.ControlPanel.Web.Reports.ReportViewer"

Как заставить ASP.NET ASPX-страницы правильно отображаться на сайте ASP.NET MVC?

1 Ответ

1 голос
/ 31 января 2011

Вы можете просто использовать страницы .aspx, добавив их в свое приложение MVC - MVC в любом случае является основой для ASP.NET, поэтому ничто не мешает вам добавить страницу .aspx, кроме своей собственной вины:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...