我正在尝试创建这样的东西
public class business-economyController : Controller
{
但是如果在控制器名称中使用“-”符号会产生问题,并且 VS IDE 会自动将其重命名为这样的名称
public class business_economyController : Controller
{
注意“-”替换为“_”字符。
这应该是一项微不足道的任务,不会影响网址,但可能是我遗漏了一些东西。我的问题是,是否不可能在控制器名称中使用这些字符?如果没有,如何在控制器名称中使用它们?
编辑:我的目标是在 url 中允许使用连字符。我希望网址类似于http://www.xxxxxx.com/business-economy
但是,当 MVC 尝试解析控制器类名称时,它会在此处失败。可以通过添加属性而不是控制器来为操作指定特定名称。有什么办法可以在控制器令牌中的 URL 中有一个“-”符号?