Asp.net c#代码文件不能正常工作

本文关键字:常工作 工作 不能 net 代码 文件 Asp | 更新日期: 2023-09-27 17:50:52

我正在尝试添加一个代码文件到我的asp.net主页。我让它在一个单独的页面上正常工作,但不能在我的主页上这样做。

在我的aspx主页我有:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Master.cs" Inherits="Master.Master" %>
然后我有一个文件叫做:
Master.cs

,下面的代码是:

namespace Master
{
    using System;
    public partial class Master : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.Write("ALEX");
            Response.End();
        }
    }
}

到目前为止,我看到的所有声明都是正确的,但我得到的错误是:

ASPNET: Make sure that the class defined in this code file matches the 'inherits' attribute, and that it extends the correct base class (e.g. Page or UserControl).

Line 5:      public partial class Master : System.Web.UI.Page

用红色表示。我有这个错误之前,但我确信我有我所有的代码正确,所以我不知道为什么我得到这个错误?

也许母版文件需要不同的设置,或者它在母版页上的工作方式不同?

Asp.net c#代码文件不能正常工作

定义母版页代码后类时,要继承的基类是System.Web.UI.MasterPage,而不是System.Web.UI.Page