asp.net – 是否有一个简单的方法来呈现具有Microsoft Web Optimization框架/脚本捆绑的绝
发布时间:2020-05-23 04:47:51 所属栏目:asp.Net 来源:互联网
导读:我正在尝试使用Microsoft的Web Optimization框架来呈现 JavaScript包,如下所示: @Scripts.Render(~/assets/bundle.js) 并建立一个小捆,像这样: public static void RegisterBundles(BundleCollection bundles){ bundles.Add(new ScriptBun
|
我正在尝试使用Microsoft的Web Optimization框架来呈现 JavaScript包,如下所示: @Scripts.Render("~/assets/bundle.js")
并建立一个小捆,像这样: public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/assets/bundle.js")
.Include(
"~/scripts/jquery-2.1.0.min.js","~/scripts/somescript.js"
));
...
}
但是,当优化开启时,它只呈现相对URL,如下所示: <script src="/assets/bundle.js?v=mGDOiNaiTrSfcNq41OoA7A_BcN8PrXuMbfl-TE84HVY1"></script> 如何使用脚本捆绑代替绝对URL?我找不到一种方法来查看MSDN上的文档.这是我最终会喜欢的: <script src="http://my.site.com/assets/bundle.js?v=mGDOiNaiTrSfcNq41OoA7A_BcN8PrXuMbfl-TE84HVY1"></script> 这是在框架中,还是要用Script.Url滚动一个帮助方法? 解决方法一个简单的方法是 Scripts.RenderFormat:@Scripts.RenderFormat("<script src='http://my.site.com{0}'></script>","~/assets/bundle.js")
从请求中获取URL的方式.似乎没有使用RenderFormat的多个参数,所以这就是为什么它看起来有点丑陋: @Scripts.RenderFormat("<script src='//" + @Request.Url.Host + "/{0}'></script>","~/assets/bundle.js")
或者更好的是,集中一个函数以获得正确的路径(使用虚构函数): @Scripts.RenderFormat("<script src='" + @Tools.GetRootURL() + "{0}'></script>","~/assets/bundle.js")
此外,您不需要捆绑包上的.js: bundles.Add(new ScriptBundle("~/assets/bundle") (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET成员资格替代方案
- 如何强制编译ASP.NET MVC视图?
- “ASP.Net身份”如何与“Windows身份基金会”进行比较?
- asp.net – 如何从javascript调用Web服务方法?
- asp.net-web-api – 无法识别Web Api [可查询]属性
- asp.net 大文件上传 之 改版了的SlickUpload.HttpUploadMod
- asp.net – 找不到可安装的ISAM. ‘/’应用程序中的服务器错
- asp.net-mvc – 无法在Web服务器上启动调试. Web服务器找不
- asp.net – 如何修复“System.Security.Permissions.Securi
- asp.net – Kestrel和Katana之间的区别
推荐文章
站长推荐
- 为Asp.Net MVC中的特定Controller或Action启用SS
- asp.net-mvc – 在自定义编辑器中只包含一次脚本
- asp.net – global.asax Application_Error不触发
- asp.net – 当HttpContext属性返回null时如何检索
- asp.net-mvc – 在BaseController的OnActionExec
- asp.net-mvc-4 – ViewModels或ViewBag?
- 使用可靠的WPF / .NET背景学习ASP.NET MVC
- vbscript – 在赋值中使用Set时“需要对象”
- asp.net – 控制权限的最佳做法?
- asp.net-mvc – 视图模型和数据传输对象之间的区
热点阅读
