1
これは愚かな質問かもしれないが、コントローラ名に - を追加したい。機能要求MVC3コントローラ名にaを追加する
どうすればよいですか?私はビューでそれを作成しようとしましたが、それを見つけることはできません。
誰でも正しい方向に向けることができますか?
これは愚かな質問かもしれないが、コントローラ名に - を追加したい。機能要求MVC3コントローラ名にaを追加する
どうすればよいですか?私はビューでそれを作成しようとしましたが、それを見つけることはできません。
誰でも正しい方向に向けることができますか?
MVCフレームワークの標準的な規則を使用すると、を使用できません。どうして? C#(実際には.NET自体)は型名に-
をサポートしていないためです。
これは、ユーザがhttp://yoursite.com/feature-request/addなどに行くことを許可すると思われます。その場合は、正しい場所に送信するルートを追加するだけです。
routes.Map("FeatureRequestsRoute", "~/feature-requests/{action}/{id}",
new { controller = "FeatureRequest", action = "Index", id = UrlParameter.Optional });
正しい順序でルートを追加してください - デフォルトルートは何と一致するので、このルートは前にデフォルトルートを追加する必要があります。
おかげさまでトマス –