为什么CS文件中不能继承System.Web.UI.Page

yhwrm1 2009-04-23 04:48:49
我新建一个Asp.Net Web 应用程序,新建一个文件夹App_Code里面新建一个类,类里继承System.Web.UI.Page
。可不知道为什么,System.Web.UI.Page就是访问不了这个类
,请高手赐教
App_Code文件下的Class1.cs文件
namespace WebApplication1
{//这里Page看上去不不变色
public class Class1 : Page
{

}
}
主目录下的_Default.aspx.cs文件
namespace WebApplication1
{//这里继承不了Class1
public partial class _Default : Class1
{
protected void Page_Load(object sender, EventArgs e)
{

}
}
}
错误提示如下:
错误 1 找不到类型或命名空间名称“Class1”(是否缺少 using 指令或程序集引用?) E:\VS_002\WebApp\WebApplication1\Default.aspx.cs 14 37 WebApplication1
...全文
433 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangyuan9 2012-03-19
  • 打赏
  • 举报
回复
右键属性 生成操作改成 编译就OK了 啊 楼主给分!
BigMouth• 2011-10-07
  • 打赏
  • 举报
回复
对整个项目右击出现一个“转为web应用程序”,点它啦~之后就得啦~
因为你生成的.cs是应用程序下的CS文件~要经过转换才能使用web应该程序下的~
md5e 2011-06-17
  • 打赏
  • 举报
回复
vs2008以后不要在APP_code里建类,有时是读不出来的,有时要在外边建好再拉进去才出
建义LZ还是自己再建一个项目包,叫XXX.Web.UI
laolaolai 2011-06-17
  • 打赏
  • 举报
回复
2009年的帖子。
我承认我瞎眼了。
laolaolai 2011-06-17
  • 打赏
  • 举报
回复
我晕,被戏弄了。原来是2009年的老帖了。
怪我瞎眼了。
laolaolai 2011-06-17
  • 打赏
  • 举报
回复
右击class1.cs-->属性-->生成操作-->选“编译”
兄弟你这样试试?
默认情况下,你的class1.cs是不被编译器识别的。
guibaobao2008 2011-06-17
  • 打赏
  • 举报
回复
dll没有引用...
kellen816 2011-06-17
  • 打赏
  • 举报
回复
对整个项目右击出现一个“转为web应用程序”,点它啦~之后就得啦~
因为你生成的.cs是应用程序下的CS文件~要经过转换才能使用web应该程序下的~
  • 打赏
  • 举报
回复
那就不知道了,因为我记得我以前曾经把空构删了,然后程序就报错的
yhwrm1 2009-04-23
  • 打赏
  • 举报
回复
空够一下,也不行。谁有这方面的经验,如果可以的话就帮忙看一下!小弟QQ:179517
yhwrm1 2009-04-23
  • 打赏
  • 举报
回复
reference里引用System.Web过 dll
Class1里这样也一样,智能提示到system.后面WEB都不出来了
public class Class1 : System.Web.UI.Page
{

}
  • 打赏
  • 举报
回复
public class Class1 : Page
{
public Class1();
}

你写个空构造函数在里面看有没有用
chendaiping 2009-04-23
  • 打赏
  • 举报
回复
public class Class1 : System.Web.UI.Page
{

}
大飞飞虫 2009-04-23
  • 打赏
  • 举报
回复
你有没有引用 system.web 这个DLL

你是否使用的 web application 的项目类型?
如果不是同一个命名空间, 将你自己的ns写到你的新页面里

如果是同一个应该没问题的, 主要是由于你的class1定义有问题, 页面上才不能识别的
ralpha08 2009-04-23
  • 打赏
  • 举报
回复
有没有在reference里引用System.Web dll
yhwrm1 2009-04-23
  • 打赏
  • 举报
回复
不行,奇怪死了!
  • 打赏
  • 举报
回复
这样应该没错阿。。。。我们也是写了个BasePage类继承System.Web.UI.Page,然后再把实际的页面继承BasePage,要不你先把default哪个页面屏蔽掉,先生成一下dll在看看行不行
yhwrm1 2009-04-23
  • 打赏
  • 举报
回复
引用过了
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
itliyi 2009-04-23
  • 打赏
  • 举报
回复
没有引入程序集吧?

62,247

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧