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