大家有没有见过利用Inherits 继承DLL文件中的类,没有XXX.aspx.cs文件?

zengjd 2008-11-06 01:33:16
大家有没有见过利用Inherits 继承DLL文件中的类,没有XXX.aspx.cs文件?
页面中的Page是这样的
<%@ Page Inherits="XXx.YYY.ZZZ" %>

我在动网的源代码中看到的。
...全文
208 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfyfngu 2008-11-06
  • 打赏
  • 举报
回复
完全可以
只要这个类派生自 System.Web.UI.Page
一弗楚 2008-11-06
  • 打赏
  • 举报
回复
虽然CS文件不在WEB项目中,但是命名空间是和ASPX文件一样的。
只是物理上把文件分开而已,感觉并不是太好的做法,不知道是不是做坛子的班底大多是ASP程序员,
所以才会用这种做法
Jack123 2008-11-06
  • 打赏
  • 举报
回复
up
zengjd 2008-11-06
  • 打赏
  • 举报
回复
里面确实有DLL,但是我也没发布啊。
我只是共享了一个Web的虚拟目录,
然后运行了她的一个Install.aspx文件。安装数据库之类的

如果那就叫发布的话,
如果我要修改的话,是在发布前的源代码里修改,还是在发布后的源代码里修改?

uxspy 2008-11-06
  • 打赏
  • 举报
回复
首先,站点发布以后,如果没有特别选项(比如:使用固定命名和单页程序集),那么所有的原先的****.aspx.cs文件都会编译为(如果没有特殊设置)以项目名称为程序集的dll文件,故不需要aspx文件,你的程序可以调试,能设断点,是你的类库源码还在,也就是你的第二个工程,找找你的bin目录吧,一定有你的web站点名称一样的dll
zengjd 2008-11-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 uxspy 的回复:]
大家有没有见过利用Inherits 继承DLL文件中的类,没有XXX.aspx.cs文件
请说明白点,没有aspx.cs文件,是报的错误信息吗?还是你在页面的 <@*****里面没有找到....***.aspx.cs这段代码觉得奇怪?
如果是前者,那就是找不到文件
而如果是后者,我已经回答过了
[/Quote]

是后者,但是有源代码,只是<@*****里面没有找到....***.aspx.cs这段代码。
....***.aspx.cs文件也有,在同一个工程的另一个项目里面!
uxspy 2008-11-06
  • 打赏
  • 举报
回复
大家有没有见过利用Inherits 继承DLL文件中的类,没有XXX.aspx.cs文件
请说明白点,没有aspx.cs文件,是报的错误信息吗?还是你在页面的<@*****里面没有找到....***.aspx.cs这段代码觉得奇怪?
如果是前者,那就是找不到文件
而如果是后者,我已经回答过了

zengjd 2008-11-06
  • 打赏
  • 举报
回复
有源代码啊,还可以跟踪进去呢,不过在同一个项目的另一个工程里面
fffff_1982 2008-11-06
  • 打赏
  • 举报
回复
没有见过,需要学习,不过引用比较好
uxspy 2008-11-06
  • 打赏
  • 举报
回复
LZ什么意思,如果是发布过的,继承自DLL的,自然就没有codefile="***.aspx.cs"了

62,046

社区成员

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

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

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

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