我是MVC的新手,作为一个学习练习,我正在尝试将旧应用程序重新编写为ASP.NET MVC应用程序。我对Action Naming Conventions只能部分涵盖的一些惯例有点不清楚。
假设我有两个控制器:JobController和ClientController。两个控制器都将具有相同的操作:列表,详细信息,新建,更新和删除。
这些操作的视图是否应该与操作相同?在这种情况下,JobController的List操作应该有一个名为“List.aspx”的视图,而不是像“JobList.aspx”那样。
这个问题出现在我脑海中的原因是我不确定它是否适合具有相同名称的多个视图(例如“List.aspx”)。随着我继续添加控制器,这会得到越来越多的相关性,因为我系统中的每个业务对象都需要某种“List.aspx”。
答案 0 :(得分:1)
他们的名字不一样。如果为我们的所有文件提供不同的名称很重要,为什么我们要文件夹呢?你实际上有一个Job / List.aspx和一个Client / List.aspx。