コントローラーから JavaScript を生成するために mvc ルートを追加しようとしています。次のルートを追加しましたが、機能しません。
routes.MapRouteWithName(
"DataSourceJS", // Route name
"Scripts/Entities/{controller}/datasource.js", // URL with parameters
new { controller = "Home", action = "DataSourceJS"} // Parameter defaults,
, null
);
しかし、「.js」を持たないようにルートを変更し、「Scripts/Entities/{controller}/datasource」に移動すると機能します。しかし、そこに .js ファイル拡張子を付ける必要があります。これを機能させるにはどうすればよいですか?