我是一名移植到ASP.NET环境中的PHP开发人员。我想知道组织不同类型文件的最佳方法。
现在我的项目中有以下内容:
Web表单根据站点结构组织到目录中。但是,我是否只将其余部分留在根级别?
基类可以进入 app_code 文件夹,但是主控和用户控件在哪里?
答案 0 :(得分:1)
我通常会为母版页创建一个/ MasterPages /文件夹,并将内容分解为/ Users /以及网站“Users”部分中的页面和/ Users / Controls /这些页面的控件。
这样的事情:
../ root
/Admin/
/Admin/Controls/
/JavaScript/ (or a /Includes/)
/MasterPages/
/Users/
/Users/Controls/
等
答案 1 :(得分:0)
构建您的网站就像您使用PHP一样。在进入ASP.NET MVP之前,目录结构不会影响任何内容。
*除了页面链接
答案 2 :(得分:0)
如果您将主文件放在任何目录中。它可能会产生路径问题。因此,如果您将Web文件放在任何目录中,那么也将主文件放在那里。对于用户和自定义控件,为它们创建一个目录并将它们放在该目录中并转到web.config并在“Pages”标记中创建一个“Controls”子标记,如下所示。
通过这个东西你不需要在你使用用户控件的每个页面上放置“Register”标签。