我是一个全新的MVC新手,作为学习练习,我正在尝试将一个旧的应用程序重写为一个ASP.NET MVC应用程序。我对问题Action Naming Conventions只涉及部分内容的一些约定不太清楚。
假设我有两个控制器: JobController和ClientController。两个控制器将具有相同的操作: List、Details、New、Update和Delete。
这些操作的视图是否应该与操作的名称相同?在这种情况下,JobController的列表操作应该有一个名为"List.aspx“的视图,而不是类似于"JobList.aspx”的视图。
这个问题出现在我脑海中的原因是,我不确定拥有多个具有相同名称的视图(例如"List.aspx")是否合适。随着我继续添加控制器,这将变得越来越相关,因为我系统中的几乎每个业务对象都需要某种"List.aspx“。
发布于 2009-01-30 16:05:03
它们实际上不会有相同的名字。如果给我们所有的文件起不同的名字是很重要的,我们为什么还要文件夹呢?您实际上有一个Job/List.aspx和一个Client/List.aspx。
https://stackoverflow.com/questions/495894
复制相似问题