[疑问]继承Page报错

AdminPage.cs
 1 using  System;
 2 using  System.Data;
 3 using  System.Configuration;
 4 using  System.Web;
 5 using  System.Web.Security;
 6 using  System.Web.UI;
 7 using  System.Web.UI.WebControls;
 8 using  System.Web.UI.WebControls.WebParts;
 9 using  System.Web.UI.HtmlControls;
10 namespace  SecondaryBookShop
11 {
12    public class AdminPage : Page
13    {        
14        public AdminPage()
15        {
16            //当前窗口不在Index.aspx页面上的FRAME中,则重定向到该框架中
17            if ( Common.GetPageName() != "index.aspx")
18            {
19                Context.Response.Write("<script>if(top.document.getElementById('leftmenu')==null) top.location.href='/admin/index.aspx?fromurl=" + Context.Request.RawUrl + "';</script>");
20                return;
21            }

22        }

23    }

24}

25
index.aspx
 1 using  System;
 2 using  System.Data;
 3 using  System.Configuration;
 4 using  System.Collections;
 5 using  System.Web;
 6 using  System.Web.Security;
 7 using  System.Web.UI;
 8 using  System.Web.UI.WebControls;
 9 using  System.Web.UI.WebControls.WebParts;
10 using  System.Web.UI.HtmlControls;
11 namespace  SecondaryBookShop.Admin
12 {
13    public partial class index : AdminPage
14    {
15        protected void Page_Load(object sender, EventArgs e)
16        {
17        }

18    }

19}

20


编译报错:

“/”应用程序中的服务器错误。 分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误信息: “SecondaryBookShop.Admin.index”不扩展类“System.Web.UI.Page”,因此此处不允许。

源错误:
行 1:  <%@ Page language="c#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="SecondaryBookShop.Admin.index" %>行 2:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">行 3:  <html xmlns="http://www.w3.org/1999/xhtml" >
源文件: /Admin/index.aspx    行: 1

版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42

你可能感兴趣的:(page)