asp.net mvc 4:向Scripts.Render路径添加参数 [英] asp.net mvc 4: adding parameter to Scripts.Render path

查看:69
本文介绍了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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆