我正在尝试使用Url.Action方法来正确生成ajax调用所需的URL,但是在尝试构建RouteValues时遇到了问题,以下是有问题的代码行:
var url = @Url.Action("ViewFile", "Default", new { itemId = $(this).data("itemid") });
你可以看到,我正在尝试将JQuery $(this).data("itemid")
的结果分配给RouteValues中的itemId
。
是否有一种使用Razor语法的方法可以使此代码编译通过?