gpt4 book ai didi

asp.net - ASP.NET MVC 路由的命名约定

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

从 Rails 和一些人的 ASP.NET MVC 示例中,我感觉路由大多是用小写字母编写的。 C# 约定确实需要大写的类和方法名称,因此 Controller 和 Controller 操作将保持大写,但我想知道我是否应该开始在 global.asax.cs 中编写所有小写的路由(而不是我现在所做的,它是大写的) .

这个

routes.MapRoute("GetPosts", "PostCode/GetPosts", new { controller = "PostCode", action = "GetPosts" });

或者这个

routes.MapRoute("getposts", "postCode/getposts", new { controller = "PostCode", action = "GetPosts" });

或者这个

routes.MapRoute("posts", "postcode/posts", new { controller = "PostCode", action = "GetPosts" });

还是别的?

最佳答案

对于路由名称和 url 模式,我更喜欢驼峰式大小写,就像您的第一个示例中那样。

如果你需要在其他地方使用它们,你也可以创建一个公共(public)常量的静态文件来存储路由名称。然后你可以引用MyRouteNames.Posts和MyRouteNames.GetPosts封装字符串。

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

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