Używanie Url.Action w javascript

Próbuję użyć metody Url.Action, aby poprawnie wygenerować wymagany adres URL dla wywołania ajax, ale napotykam problemy podczas próby zbudowania RouteValues, oto linia problemu z kodem:

var url = @Url.Action("ViewFile", "Default", new { itemId = $(this).data("itemid") });

Jak widać, próbuję przypisać wynik JQuery$(this).data("itemid") doitemId w RouteValues.

Czy jest jakiś sposób na użycie składni brzytwy, która pozwoli na kompilację tego kodu?

questionAnswers(2)

yourAnswerToTheQuestion