0

当我创建一个新网站时,Default.aspx 的 @Page 指令自动设置为Inherits="_Default". 代码隐藏文件有public partial class _Default : System.Web.UI.Page但没有namespace指定。这是否意味着在编译时会生成一个随机命名空间名称?

所以,我想创建一个类来处理一些数据库工作,但不确定它属于哪个命名空间。我是否为此显式创建命名空间?即,如果我的班级在 中MyNamespace,那么 Default.aspx 将有Inherits="MyNamespace._Default"并且代码隐藏也将被包装在namespace MyNamespace{ ... }? 感谢您的澄清。

4

1 回答 1

0

网站中没有任何命名空间 - 编译您的网站时,DLL 转到 App_Code 目录,然后在您的项目中自动引用这些类。

于 2013-03-21T14:11:37.573 回答