新的ASP.Net MVC应用程序上是否存在默认文件结构的功能原因(由控制器,模型,视图等分组?
否则我会以对我来说更方便的方式构建它。
谢谢!
答案 0 :(得分:0)
从技术上讲,您可以将模型和控制器放在任何地方,因为它们只是编译成DLL的代码文件。但是,如果您想利用MVC提供的约定,其他文件的位置要求会更严格。
严格地说,您可以在任何地方放置视图。但是,这样做会产生许多后果。您必须在View()方法中指定视图的完整路径,如果您没有将视图放在〜Views文件夹中,那么人们可以直接下载它们(您不需要# 39; t想要。)
一般来说,如果遵循惯例,MVC的工作要顺利得多。如果按自己的方式行事,就会失去很多自动化和生产力。