尝试运行ASP.net页面时,出现此解析器错误:
此处不允许使用“ WETesdcPortal.Site”,因为它不会扩展类“ System.Web.UI.MasterPage”。
我已经在线阅读大多数人由于不一致的命名空间错误而遇到的问题,但是我已经仔细检查过,对我而言似乎并非如此。我还尝试将所有内容移至新项目并从头开始创建母版页,这使我相信错误是代码中的其他问题
这是我的Site.Master文件的顶行
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="WETesdcPortal.Site" %>
在我的Site.Master.cs文件中,我还确保扩展了MasterPage:
namespace WETesdcPortal
{
public partial class SiteMaster : System.Web.UI.MasterPage
{
任何人都知道导致问题的原因是什么?我可能会缺少参考资料吗?还是在设置母版页时忘记了步骤?