【发布时间】:2009-01-30 15:25:17
【问题描述】:
我是 MVC 的新手,作为学习练习,我正在尝试将旧应用程序重写为 ASP.NET MVC 应用程序。我有点不清楚问题Action Naming Conventions 仅部分涵盖的一些约定。
假设我有两个控制器:JobController 和 ClientController。两个控制器将具有相同的操作:List、Details、New、Update 和 Delete。
这些操作的视图是否应该与操作同名?在这种情况下,JobController 的 List 操作应该有一个名为“List.aspx”的视图,而不是类似于“JobList.aspx”的视图。
我想到这个问题的原因是我不确定是否适合拥有多个具有相同名称的视图(例如“List.aspx”)。随着我继续添加控制器,这将变得越来越相关,因为我系统中的几乎每个业务对象都需要某种“List.aspx”。
【问题讨论】:
标签: asp.net-mvc model-view-controller conventions