ASP.NET,默认使用什么命名空间?

时间:2013-03-21 13:45:24

标签: asp.net namespaces

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

所以,我想创建一个类来处理一些数据库工作,但不确定它属于哪个命名空间。我是否为此明确创建了命名空间?即如果我的班级在MyNamespace,那么Default.aspx会有Inherits="MyNamespace._Default",而代码隐藏也会包含在namespace MyNamespace{ ... }中?您的澄清表示赞赏。

1 个答案:

答案 0 :(得分:0)

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