如何在 ASP.NET MVC 应用程序中使用 ASP.NET 页面?

发布于 2024-10-15 03:52:58 字数 814 浏览 0 评论 0原文

我有一个使用 ASP.NET MVC 2 框架用 C# 编写的网站,不幸的是需要几个页面才能在 Webforms 上工作(对于需要 Viewstate 的 ReportViewer 控件。

我创建了一个名为 Reports 的文件夹,将其转换为将其添加到 Web 应用程序 并将一个页面添加到名为 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 站点中?

I have a site written in C# using the ASP.NET MVC 2 frameworkthat unfortunately requires a few pages to work on Webforms (for a ReportViewer Control that needs Viewstate.

I've created a folder called Reports, converted it to a Web Application and added a page to the folder called ReportViewer.aspx (the system correctly added aspx.cs file and aspx.designer files).

I also created a class called BasePage.cs which inherits from System.Web.UI.Page and made my ReportViewer.aspx.cs inherit it.

When I try to browse this page, I get the following error:

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"

How do I get ASP.NET aspx pages to show up in an ASP.NET MVC site correctly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

满地尘埃落定 2024-10-22 03:52:58

您可以通过将 .aspx 页面添加到您的 MVC 应用程序来使用它们 - 无论如何,MVC 是 ASP.NET 上的一个框架,因此除了您自己的愧疚之外,没有什么可以阻止您添加 .aspx 页面:)

You can just use .aspx pages by adding them to your MVC app - MVC is a framework over ASP.NET anyhow, so there is nothing to stop you from adding a .aspx page except your own guilt :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文