关于继承后打开页面不能用视图方式编辑的问题

Hexudong1979 2006-06-09 11:15:02
我的解决方案中有
公用方法层:项目Common
数据链接层:项目DataAccess
中间业务层:项目WebRules
表现层:项目Web
DataAccess被WebRules引用,WebRules被Web引用,Common都被另外项目调用
在Web项目中有一个PageBase,PageBase中有调用WebRules中的权限判断方法的,此方法是调用DataAccess中的方法对数据库进行访问的,然后在Web项目中有个页面是User.aspx,在User.aspx.cs中直接继承了PageBase(public class User : PageBase),结果我双击User.aspx的时候就会产生错误,不能对这个页面进行视图编辑了,原因是什么啊?怎么解决?
...全文
198 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hexudong1979 2006-06-13
  • 打赏
  • 举报
回复
我已经解决了这个问题了!
是我在PageBase里面申明类的位置问题,不能全局,而应该是局部申明的。
多谢大家的帮忙!
Hexudong1979 2006-06-09
  • 打赏
  • 举报
回复
就是个人开发啊
viena 2006-06-09
  • 打赏
  • 举报
回复
是多人用VSS合作开发的吧?要达成共识,强调必须编译通过了才能签入,
否则别人都没法编译~
Hexudong1979 2006-06-09
  • 打赏
  • 举报
回复
或者把基类PageBase暂时改为Page就可以编辑了,记得到时候改回来就可以了

这个方法是我现在在用的方法,但是还是不太方便啊,总是改来改去的
yuanlfrj 2006-06-09
  • 打赏
  • 举报
回复
Web项目中引入DataAccess项目就可以了.
viena 2006-06-09
  • 打赏
  • 举报
回复
或者把基类PageBase暂时改为Page就可以编辑了,记得到时候改回来就可以了
viena 2006-06-09
  • 打赏
  • 举报
回复
改正错误就好了,或者先把包含错的内容暂时排除
viena 2006-06-09
  • 打赏
  • 举报
回复
PageBase或其依赖项目有错误编译没有通过
ofei 2006-06-09
  • 打赏
  • 举报
回复
PageBase没从page类继承?
Hexudong1979 2006-06-09
  • 打赏
  • 举报
回复
我编译了啊,没有出现异常啊
ipconfiger 2006-06-09
  • 打赏
  • 举报
回复
因为你的页面继承的类发生了异常,解决方法是把基类页的构造器用Try Catch包裹起来,保证它不要抛出异常出来就行了
Hexudong1979 2006-06-09
  • 打赏
  • 举报
回复
具体的错误信息为:在Web窗体设计器中未能加载该文件。请更正下列错误,然后尝试

重新加载:

试图创建Web.PageBase的实例时发生异常。异常为“未能从程序集DataAccess,

Version=×××,Culture=neutral,PublicKeyToken=null中加载类型

Hexd.DataAccess.。”。确保在项目中生成或者引用了页中使用的所有类。如需更多信

息,请单击帮助。
Hexudong1979 2006-06-09
  • 打赏
  • 举报
回复
顶上去

62,242

社区成员

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

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

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

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