Asp.net 捆绑包优先于路由吗?
如果我有一个包,例如:Asp.net 捆绑包优先于路由吗?,asp.net,asp.net-mvc,asp.net-mvc-5,asp.net-mvc-routing,bundling-and-minification,Asp.net,Asp.net Mvc,Asp.net Mvc 5,Asp.net Mvc Routing,Bundling And Minification,如果我有一个包,例如: bundles.Add(new ScriptBundle("~/foo/bar").Include( "~/Scripts/foo.js")); routes.MapRoute( "Foo", // Route name "foo/bar", new { controller = "Foo", action = "Bar" }); 以及一条路线,例如: bundles.Add(ne
bundles.Add(new ScriptBundle("~/foo/bar").Include(
"~/Scripts/foo.js"));
routes.MapRoute(
"Foo", // Route name
"foo/bar",
new
{
controller = "Foo",
action = "Bar"
});
以及一条路线,例如:
bundles.Add(new ScriptBundle("~/foo/bar").Include(
"~/Scripts/foo.js"));
routes.MapRoute(
"Foo", // Route name
"foo/bar",
new
{
controller = "Foo",
action = "Bar"
});
哪个优先
浏览器是否会返回脚本捆绑包
或操作结果
?如果您需要,建议捆绑包路由(url)优先:
显然,带有/content/css路径的默认路由与css操作匹配,但是绑定框架将覆盖http处理程序
文章还建议在所有捆绑路径前加上前缀“bundle”。例如:
bundles.Add(new ScriptBundle("~/bundle/foo/bar").Include(
"~/Scripts/foo.js"));
上面引用的帖子链接在中,在底部附近有一个叫做“捆绑注意事项”的部分,可能会引起人们的兴趣。浏览器返回scriptBundle或scriptBundle是什么意思ActionResult@VikramBabu它会返回
foo.js
还是返回动作Bar
。