stackoverflow 中已经存在一个问题,即编译器无法找到加载类型的 Web 应用程序错误。
这根本不是那样。这是一个网站,问题在于代码的构建,当它查找代码中已经存在的名称空间和定义时。
此编译错误指向 .master 文件的第一行,并引用“继承”分配。
后面的代码只显示警告,而不是错误。有什么建议么?
stackoverflow 中已经存在一个问题,即编译器无法找到加载类型的 Web 应用程序错误。
这根本不是那样。这是一个网站,问题在于代码的构建,当它查找代码中已经存在的名称空间和定义时。
此编译错误指向 .master 文件的第一行,并引用“继承”分配。
后面的代码只显示警告,而不是错误。有什么建议么?
您的母版页声明应如下所示(假设目录中同一级别的所有文件):
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Admin.master.cs"
Inherits="Applications" %>
您的代码隐藏声明应如下所示:
public partial class Site : System.Web.UI.Page
{
...
}
如果您使用的是 VS,那么它应该会自动为您完成此操作。您确定这不是 Web 应用程序项目模板吗?
无论如何,您的页面代码隐藏应该继承自页面类型;在您的情况下,您是从用户控件继承的(母版页是用户控件)。