【问题标题】:ASP.NET, What namespace is used by default?ASP.NET,默认使用什么命名空间?
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-06-04
    • 1970-01-01
    • 2014-08-10
    • 2013-09-06
    • 1970-01-01
    • 2010-11-28
    • 2010-10-14
    • 2018-12-20
    • 1970-01-01
    相关资源
    最近更新 更多