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