Using Url.Action in javascript
问题 I am trying to use the Url.Action method to correctly generate the required Url for an ajax call but I'm running into problems when trying to build the RouteValues, here's the problem line of code: var url = @Url.Action("ViewFile", "Default", new { itemId = $(this).data("itemid") }); As you can see, I'm trying to assign the result of the JQuery $(this).data("itemid") to itemId in the RouteValues. Is there a way using razor syntax which will allow this code to compile? 回答1: You are confusing