asp.net mvc - Concatenate string in javascript -


i want dynamically append java script file name based on application culture name in mvc while giving reference of java script file.

for e.g.

<script src="~/clients/@tenant.clientname/backend/js/datetimepickerlocalizetion/fr.js"></script> 

suppose culture fr , want append dynamically in src tag, file name fr.js.

i have culture name in tenant class, dependency injected.

but not able append file name .js string.

so, how can achieve ?

you have couple of choices here. construct script link in code block , use in src this:

@{     var scriptlink = $"~/clients/{tenant.clientname}/backend/js/datetimepickerlocalizetion/{tenant.culture}.js" }  <script src="@scriptlink "></script> 

if want keep 1 liner, have use braces mark code blocks in markup. this:

<script src="~/clients/@(tenant.clientname)/backend/js/datetimepickerlocalizetion/@(tenant.culture).js"></script> 

Comments

Popular posts from this blog

javascript - Thinglink image not visible until browser resize -

firebird - Error "invalid transaction handle (expecting explicit transaction start)" executing script from Delphi -

mongodb - How to keep track of users making Stripe Payments -