当我创建一个新网站时,Default.aspx将@ Page指令自动设置为Inherits="_Default"
。代码隐藏文件具有public partial class _Default : System.Web.UI.Page
但未指定namespace
。这是否意味着在编译时生成随机命名空间名称?
所以,我想创建一个类来处理一些数据库工作,但不确定它属于哪个命名空间。我是否为此明确创建了命名空间?即如果我的班级在MyNamespace
,那么Default.aspx会有Inherits="MyNamespace._Default"
,而代码隐藏也会包含在namespace MyNamespace{ ... }
中?您的澄清表示赞赏。
答案 0 :(得分:0)
网站中没有任何名称空间 - 当您的网站被编译时,DLL会转到App_Code目录,然后在项目中自动引用这些类。