代码之家  ›  专栏  ›  技术社区  ›  Tim Long

ASP.NETMVC惯例

  •  3
  • Tim Long  · 技术社区  · 15 年前

    ASP.NETMVC非常基于约定,正如他们所说,“约定优于配置”。所以,这意味着对 东西被给予和 在项目结构中创建它们。

    作为一个新来的ASP.NETMVC,我很欣赏这种方法的强大和简单性,但是我确实发现跟踪哪些约定在起作用有点令人困惑。例如,当使用 更新模式

    所以,我想有一份ASP.NETMVC约定放在一个地方,作为最佳实践的简短陈述。比如:

    4 回复  |  直到 15 年前
        1
  •  2
  •   John    15 年前

    使用部署服务器中的虚拟路径,并在VisualStudio的项目配置中输入它。这样,visualstudio开发服务器将使用与部署服务器相同的路径结构。这将为您节省部署时数不清的工作时间。

        2
  •  1
  •   Dejan    15 年前

    控制器 苏菲克斯。

        3
  •  1
  •   Max Toro    15 年前

    请注意,约定优先于配置不是必需的,但它是如何开箱即用的。如果你发现一个惯例令人困惑或没有帮助,你可以改变它(例如,如何选择控制器,如何定位视图等),或做配置。

        4
  •  1
  •   user151323 user151323    15 年前

    路由中指定的控制器和操作名称应具有相应的类和操作方法,并以这种方式命名(对于控制器,加上“-Controller”后缀)。您可以使用[ControllerName]和[ActionName]属性覆盖此行为。