0

stackoverflow 中已经存在一个问题,即编译器无法找到加载类型的 Web 应用程序错误。

这根本不是那样。这是一个网站,问题在于代码的构建,当它查找代码中已经存在的名称空间和定义时。 在此处输入图像描述

此编译错误指向 .master 文件的第一行,并引用“继承”分配。 在此处输入图像描述

后面的代码只显示警告,而不是错误。有什么建议么?

在此处输入图像描述

4

1 回答 1

0

您的母版页声明应如下所示(假设目录中同一级别的所有文件):

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Admin.master.cs"
    Inherits="Applications" %>

您的代码隐藏声明应如下所示:

public partial class Site : System.Web.UI.Page
{
    ...
}

如果您使用的是 VS,那么它应该会自动为您完成此操作。您确定这不是 Web 应用程序项目模板吗?

无论如何,您的页面代码隐藏应该继承自页面类型;在您的情况下,您是从用户控件继承的(母版页是用户控件)。

于 2013-11-04T22:39:07.627 回答