jquery .get如何访问mVC3中的不同控制器

时间:2011-07-28 19:49:18

标签: jquery asp.net-mvc-3 get

我正在让jquery调用控制器JSON动作。

$。get(“/ Account / IsEmailAvailable”,..

当我拨打电话时,实际的URL以当前控制器为前缀(Home / Account / IsEmailAvailable),因此找不到URL ..如何直接调用它而无需输入带域的完整URL? / p>

2 个答案:

答案 0 :(得分:0)

$.get('<%: Url.Action("IsEmailAvailable", "Account", ..., ...) %>', ..

答案 1 :(得分:0)

如果你正在使用Razor:

$。get('@ Url.Action(“IsEmailAvailable”,“Account”,null,null)',...

当你运行它时,Razor将创建一个转到帐户控制器的IsEmailAvailable操作的URL。如果您更改服务器上的应用程序的URL,它也将继续工作,这很好。 :)