标签:
Include
方法和IncludeDirectory
方法中的搜索模式中指定的虚拟路径可以接受一个"*"通配符字符作为前缀或后缀,以在最后一个路径段。搜索字符串是大小写不敏感的。IncludeDirectory
方法具有选择搜索子目录。
考虑一个项目,用以下的 JavaScript 文件:
下表显示添加到捆绑使用通配符,如图所示的文件:
调用 | 添加文件或引发异常 |
Include("~/Scripts/Common/*.js") | AddAltToImg.js,ToggleDiv.js,ToggleImg.js |
Include("~/Scripts/Common/T*.js") | 无效的模式异常。通配符字符只允许对前缀或后缀。 |
Include("~/Scripts/Common/*og.*") | 无效的模式异常。只有一个通配符被允许。 |
"Include("~/Scripts/Common/T*") | ToggleDiv.js ToggleImg.js |
"Include("~/Scripts/Common/*") | 无效的模式异常。纯通配符段不是有效的。 |
IncludeDirectory ("~/Scripts/Common","T *") | ToggleDiv.js ToggleImg.js |
IncludeDirectory ("~/Scripts/Common","T *",真实) | ToggleDiv.js,ToggleImg.js,ToggleLinks.js |
显式地将每个文件添加到一捆是一般首选通配符过载的原因如下文件:
bundles.Add(new StyleBundle("~/jQueryUI/themes/baseAll")
.IncludeDirectory("~/Content/themes/base", "*.css"));
通配符"*.css"选择器带来每个 CSS 文件中的文件夹,包括Content\themes\base\jquery.ui.all.css文件中。Jquery.ui.all.css文件中导入其他 CSS 文件。
标签:
原文地址:http://www.cnblogs.com/imhaiyang/p/4785225.html