Cur*_*urt 4 asp.net asp.net-mvc asp.net-mvc-routing bundling-and-minification asp.net-mvc-5
如果我有一个捆绑包如:
bundles.Add(new ScriptBundle("~/foo/bar").Include(
"~/Scripts/foo.js"));
Run Code Online (Sandbox Code Playgroud)
以及如下的路线:
routes.MapRoute(
"Foo", // Route name
"foo/bar",
new
{
controller = "Foo",
action = "Bar"
});
Run Code Online (Sandbox Code Playgroud)
哪一个优先?
浏览器会返回ScriptBundle还是ActionResult?
如果您阅读此帖子,则建议捆绑路由(url)优先:
显然,带有/ content/css路径的默认路由与css操作匹配,但捆绑框架将覆盖http处理程序.
该帖子还建议为所有捆绑路径添加前缀"捆绑"的约定.例如:
bundles.Add(new ScriptBundle("~/bundle/foo/bar").Include(
"~/Scripts/foo.js"));
Run Code Online (Sandbox Code Playgroud)
上面引用的帖子在本教程中链接,该教程的底部附近有一个名为"Bundle Considerations"的部分,可能会引起关注.
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |