gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 约定

转载 作者:行者123 更新时间:2023-12-01 12:00:25 25 4
gpt4 key购买 nike

ASP.NET MVC 在很大程度上是基于约定的,正如他们所说的那样,“约定优于配置”。因此,这意味着给定的名称以及它们在项目结构中的位置创建非常重要。

作为 ASP.NET MVC 的新手,我很欣赏这种方法的强大功能和简单性,但我确实发现跟踪正在发挥作用的约定有点令人困惑。例如,当使用 UpdateModel Controller 方法时,它依赖于与模型类的属性同名的 HTML 表单字段。这是显而易见的事情,大多数时候这可能是大多数人会本能地做的事情,但我可以看到,如果一个人在一个地方重命名某物而忘记在另一个地方重命名它,那会变得非常困惑。这种联系有点“脆弱”。

因此,我认为将所有 ASP.NET MVC 约定的列表放在一个地方作为最佳实践的简短说明会很有用。像这样的事情:

"HTML Form fields should have the same name as Model Properties".

有人有类似的东西吗?你能帮我在这里创建一个列表吗?

最佳答案

使用部署服务器中的虚拟路径并将其输入到 Visual Studio 的项目配置中。这样,visual studio 开发服务器将使用与部署服务器相同的路径结构。这将在部署时为您节省无数的工作时间。

关于asp.net-mvc - ASP.NET MVC 约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2319444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com