I’m using the MVC 4.
In my view i can simply get an action’s url by using the: @Url.Action
Now i wanted to make a javascript file with all the view’s javascript instead of writing it all in the view, the problem is i can’t use the razor’s stuff anymore.
so my question is how can i get the action’s url from a javascript separated file?
You’ll need to define a JavaScript variable within your view that you can then use in your script. Obviously this must be declared first.
I use a helper on my layout pages that has all these variables and a section for any I’d want specific to a page. Note these would come before any other script references before the body tag.
The
Scripts.Variablesis something like this