[英]Add a - into a MVC3 controller name
这可能是一个愚蠢的问题,但我想在控制器名称中添加一个-例如feature-request
我该怎么做呢? 我尝试用视图创建一个,但是找不到。
谁能指出我正确的方向?
使用MVC框架中的标准约定, 您不能这样做 。 为什么? 因为C#(实际上是.NET本身)不支持-
类型名称。
我怀疑您是想让您的用户访问http://yoursite.com/feature-request/add或其他内容-在这种情况下,只需添加一条将他们发送到正确位置的路线即可。
routes.Map("FeatureRequestsRoute", "~/feature-requests/{action}/{id}",
new { controller = "FeatureRequest", action = "Index", id = UrlParameter.Optional });
确保以正确的顺序添加路由-默认路由匹配所有内容 ,因此必须在默认路由之前添加此路由。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.