我正在让jquery调用控制器JSON动作。jquery .get如何访问mVC3中的不同控制器
$获得( “/帐号/ IsEmailAvailable”,..
当我做实际的URL与电流控制器前缀(首页/帐号/ IsEmailAvailable),因此未找到URL通话..我怎么能直接调用,而不必输入完整的网址与域名??
我正在让jquery调用控制器JSON动作。jquery .get如何访问mVC3中的不同控制器
$获得( “/帐号/ IsEmailAvailable”,..
当我做实际的URL与电流控制器前缀(首页/帐号/ IsEmailAvailable),因此未找到URL通话..我怎么能直接调用,而不必输入完整的网址与域名??
$.get('<%: Url.Action("IsEmailAvailable", "Account", ..., ...) %>', ..
这是行不通的。 ActionLink将创建一个锚标签。 –
哎呀,你说得对,错了。看到Tridus的回应。 (我会编辑这一个是准确的) –
如果您使用剃刀:
$获得(“@ Url.Action(‘IsEmailAvailable’,”帐户“,空,空)',...
当您运行该程序时,Razor将创建一个URL到账户控制器的IsEmailAvailable操作。如果您将URL更改为服务器上的应用程序,它也会继续工作,这很好。 :)
前导斜杠应指示网站根目录中的网址。您是否检查过路由代码和控制器是否有错别字? –