2011-07-28 89 views
0

我正在让jquery调用控制器JSON动作。jquery .get如何访问mVC3中的不同控制器

$获得( “/帐号/ IsEmailAvailable”,..

当我做实际的URL与电流控制器前缀(首页/帐号/ IsEmailAvailable),因此未找到URL通话..我怎么能直接调用,而不必输入完整的网址与域名??

+1

前导斜杠应指示网站根目录中的网址。您是否检查过路由代码和控制器是否有错别字? –

回答

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

这是行不通的。 ActionLink将创建一个锚标签。 –

+1

哎呀,你说得对,错了。看到Tridus的回应。 (我会编辑这一个是准确的) –

0

如果您使用剃刀:

$获得(“@ Url.Action(‘IsEmailAvailable’,”帐户“,空,空)',...

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