2014-04-29 4 views
0

je le bundless folowingBundles en fonction de l'année

bundles.Add(new ScriptBundle("~/bundles/2013").Include(
         "~/Scripts/2013/app.js", 
         "~/Scripts/2013/controllers/*.js", 
         "~/Scripts/2013/directives.js")); 

bundles.Add(new ScriptBundle("~/bundles/2014").Include(
         "~/Scripts/2014/app.js", 
         "~/Scripts/2014/controllers/*.js", 
         "~/Scripts/2014/directives.js")); 

comment définir l'année dans une variable pour obtenir telle qu'elle

bundles.Add(new ScriptBundle("~/bundles/{year}").Include(
         "~/Scripts/{year}/app.js", 
         "~/Scripts/{year}/controllers/*.js", 
         "~/Scripts/{year}/directives.js")); 

et frontal

@Scripts.Render("~/bundles/@currentyear") 

Répondre

1

n'est pas plus simple créer quelque chose comme:

var string year=now.Year; 

bundles.Add(new ScriptBundle("~/bundles/"+ year).Include(
        "~/Scripts/"+year+"/app.js", 
        "~/Scripts/"+year+"/controllers/*.js", 
        "~/Scripts/"+year+"/directives.js")); 

Session.Add("bundleyear",year); 

puis à la page

@Scripts.Render("~/bundles/" +<%=Session("bundleyear").tostring()) 
Questions connexes