Допустим, я хочу перенаправить все запросы в / js / * в метод JavaScript
controller Index
.Другими словами, все эти маршруты должны вызывать JavaScriptController.Index()
:
/js/root/index.css
/js/user/account/index.css
/js/master.css
Каким будет определение маршрута в моем файле Global.asax.cs
?
Это не работает:1010 *
routes.MapRoute("JavaScript", "js/{*path}",
new { controller = "JavaScriptController", action = "Index" });
Точка останова никогда не вызывается в режиме отладки с помощью:
public class JavaScriptController : Controller
{
[HttpGet]
public void Index(string path)
{
var browser = HttpContext.Request.Browser;
System.Diagnostics.Debugger.Break();
}
}
Я что-то упустил?