在ASP.NET MVC项目中文件的放置最好要有规律,这会起到重要的作用。
第一点、文件的规律放置,看起来会比较整齐,而且找起来比较方便。例如:
一个项目中,开始出现多个控制器和页面后,我们就要建立起一个
区域文件夹,里面就可以放置控制器和页面, 每一个区域里面,可以有一个控制器和多个View页面,然而,一个项目会有多个区域所以,我们要建立多的一个文件夹来放置区域,
Areas为区域文件夹的名字就是,看图就知道Aeas的下面就包含着区域,所以下面的ExaminationManagement为区域名字,也就是区域,在区域文件里面包含着三个文件夹,Controllers、Models和Views。
第一个Controllers就是控制器的文件夹,里面可以有一个控制器和多个控制器,第二个文件夹Models,就是装模型的文件夹,这一个Models文件夹可以不用管它,在区域之外,也有一个Models文件夹,只要这个文件夹装模型就行,你可以说在区域文件夹中的Models文件夹为一个小的文件夹,而外面的Models文件夹我大的文件夹,所以,在一个项目里面,Models模型只要放置在一个地方就行,所以没有必要在另外一个地方放置模型,这有可能会导致数据的错误。
第三个Views为页面文件夹,是专门放置页面的地方,在页面文件夹下面的文件夹的名称是跟根据控制器的名称来命名的,
在控制器中编写上图代码后,右键生成视图后,就会在Views文件夹中自动生成和在控制器中代码编写的名字一样的文件夹。
第二点、有利于在项目中文件路径的生成,要是文件乱放,这会使的找文件会比较麻烦,这会影响工作的效率。例如:
在HTML页面中,这路径放的规范的话,很容易生成,要是乱放的话生成的路径会比较长,而且难找到,
上面两张图的对比,然而上一张比较放便找,而第二张图路径很多,显然是很麻烦,所以规律放置文件是一件重要的一个重要步骤。