Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 捆绑包优先于路由吗?_Asp.net_Asp.net Mvc_Asp.net Mvc 5_Asp.net Mvc Routing_Bundling And Minification - Fatal编程技术网

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