2

我是一名进入 ASP.NET 环境的 PHP 开发人员。我想知道组织不同类型文件的最佳方式。

现在在我的项目中,我有以下内容:

  • 3 个主文件
  • 5 用户控制
  • 1 基页类
  • 几个 Web 表单

Web 表单根据站点结构组织到目录中。但是我是否将其余的这些东西留在根级别?

基类可以进入app_code文件夹,但是主控和用户控件到哪里去了呢?

4

3 回答 3

1

我通常为母版页创建一个 /MasterPages/ 文件夹,并将内容分解为 /Users/ 用于站点“用户”部分中的页面,以及 /Users/Controls/ 用于这些页面的控件。

所以是这样的:

../ root
/Admin/
/Admin/Controls/
/JavaScript/ (or a /Includes/)
/MasterPages/
/Users/
/Users/Controls/

等等

于 2009-08-05T20:39:34.460 回答
0

像使用 PHP 一样构建您的网站。目录结构不会影响任何东西*,直到您进入 ASP.NET MVP 之类的东西。

* 除了页面链接

于 2009-08-05T20:41:27.843 回答
0

如果您将主文件放在任何目录中。可能会出现路径问题。因此,如果您将 Web 文件放在任何目录中,则将主文件也放在那里。对于用户和自定义控件,为它们创建一个目录并将它们放在该目录中,然后转到 web.config 并在“Pages”标签中创建一个“Controls”子标签,如下所示。

通过这件事,您无需在使用用户控件的每个页面上放置“注册”标签。

于 2009-08-06T10:29:15.913 回答