0
我想创建这样的保留字符和符号
public class business-economyController : Controller
{
但“ - ”如果控制器的名称和VS IDE自动重命名它使用的符号创建一个问题到这样的东西
public class business_economyController : Controller
{
注意“ - ”替换为“_”字符。
它应该是一个微不足道的任务,不会影响网址,但可能是我失去了一些东西。 我的问题是, 在控制器名称中使用这些字符是不可能的? 如果没有,如何在控制器名称中使用它们?
编辑: 我的目标是在url中允许连字符。我想要的URL类似于http://www.xxxxxx.com/business-economy
但是,由于MVC试图解决控制器类名称,它在这里失败。可以通过添加属性而不是控制器来为动作提供特定的名称。有没有什么办法可以让我在控制器令牌中明确指定url中的“ - ”号?
C#规范不允许这样做。但是...为什么你需要像这样打电话给控制器?而是使用完整的CamelCase ...'businessEconomyController'并使用'RouteConfig'指定所需的url。 – JOBG