English 中文(简体)
对于行动和视图的命名规则(复审)
原标题:
  • 时间:2009-01-30 15:25:17
  •  标签:

我对MVC是全新的,作为一次学习练习,我正在尝试将一个旧应用程序重写为ASP.NET MVC应用程序。我对一些常规想法还不是很清楚,而问题“操作命名约定”(Action Naming Conventions)只有部分覆盖。

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

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

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

最佳回答

他们的名字并不完全相同。如果给我们的所有文件取不同的名字很重要,为什么我们还要文件夹呢?您实际上有一个Job/List.aspx和一个Client/List.aspx。

问题回答

暂无回答




相关问题
热门标签