我有这个代码需要引用Home Controller中的不同ActionResults。 ActionResut将根据" num"而改变。 Jquery var。 但当我连接" num"说这个名字" num"在当前上下文中不存在。
var num = 2;
var cat = movie;
@ Url.Action(NUM)
$("#container").load("@Url.Action("TheAction" + num + ",Home")?category=" + cat, function () {..more code here};
提前致谢。
答案 0 :(得分:2)
在呈现页面时,您的服务器上会运行Url.Action方法。这意味着你的javascript变量甚至还不是一件事(没关系,服务器代码是C#或VB而不是javascript)。如果您想通过javascript更改客户端正在使用的网址,则必须手动构建它。