0

我是 MVC 的新手,作为学习练习,我正在尝试将旧应用程序重写为 ASP.NET MVC 应用程序。我有点不清楚动作命名约定问题仅部分涵盖的一些约定。

假设我有两个控制器:JobController 和 ClientController。两个控制器将具有相同的操作:列表、详细信息、新建、更新和删除。

这些动作的视图是否应该与动作同名?在这种情况下,JobController 的 List 操作应该有一个名为“List.aspx”的视图,而不是类似于“JobList.aspx”的视图。

我想到这个问题的原因是我不确定是否适合拥有多个具有相同名称的视图(例如“List.aspx”)。随着我继续添加控制器,这将变得越来越相关,因为我系统中的几乎每个业务对象都需要某种“List.aspx”。

4

1 回答 1

1

他们不会真的有相同的名字。如果给我们所有的文件不同的名称很重要,为什么我们需要文件夹?您实际上有一个 Job/List.aspx 和一个 Client/List.aspx。

于 2009-01-30T16:05:02.770 回答