URLの一部としてparamsを使用するルートを作成したいと思います。
私が抱えている問題は、デフォルトを作成するときに、予約済みのc#ワードとしてparamsを使用できないことです。
これを回避する方法があるかどうか疑問に思います。(ルートでのパラメーターの使用を参照してください。デフォルトとして使用すると、コンパイラエラーが発生します:式が必要です)
サンプルコードは次のとおりです。
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{db}/{proc}/{params}",
defaults: new { controller = "Data", action = "Index", db = UrlParameter.Optional, proc = UrlParameter.Optional, params = UrlParameter.Optional}
);