asp.net mvc 4:向Scripts.Render路径添加参数 [英] asp.net mvc 4: adding parameter to Scripts.Render path
本文介绍了asp.net mvc 4:向Scripts.Render路径添加参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想执行以下操作:
@Scripts.Render("~/bundles/jquery?version=1"])
版本值必须是动态的,并且必须与Cookie中定义的值匹配。
the version value has to be dynamic and should match the value defined in a cookie.
如何将此参数添加到Scripts.Render中?
How can I add this parameter to Scripts.Render ?
我已经尝试使用jQuery这样的方法,但是没有运气:
I've tried something like that with jQuery but with no luck:
@Scripts.Render("~/bundles/jquery?version=" + $.cookie('version'))
推荐答案
替换
@Scripts.Render("~/bundles/jquery?version=1"])
与
@{string version = 1}
@Scripts.RenderFormat("<script type=\"text/javascript\" src=\"{0}?nocache="+ version +"\"></script>", "~/bundles/jquery")
如本文所示: http://www.jomendez.com/2016/05/26/how-to-a-void-js-files-cache-script-bundle-with-razor/
这篇关于asp.net mvc 4:向Scripts.Render路径添加参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文