我正在尝试添加一个 mvc 路由以从控制器生成一个 javascript。我添加了以下路线,但它不起作用:
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 文件扩展名,我该如何进行这项工作?