【发布时间】:2013-03-11 01:36:42
【问题描述】:
当我创建一个新网站时,Default.aspx 的@Page 指令自动设置为Inherits="_Default"。代码隐藏文件有public partial class _Default : System.Web.UI.Page,但没有指定namespace。这是否意味着在编译时会生成一个随机命名空间名称?
所以,我想创建一个类来处理一些数据库工作,但不确定它属于哪个命名空间。我是否为此明确创建命名空间? IE。如果我的班级在MyNamespace 中,那么 Default.aspx 将有Inherits="MyNamespace._Default" 并且代码隐藏也将包含在namespace MyNamespace{ ... } 中?感谢您的澄清。
【问题讨论】:
-
基本上,它只是不在命名空间中!就这么简单!
-
你看到this的问题了吗?
-
是的,答案就在那里。谢谢。
-
总之,网站中没有命名空间。您的自定义代码进入 App_Code 目录,然后在您的项目中自动引用这些类。
标签: asp.net namespaces