У меня есть сайт, написанный на 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?