2011-07-28 90 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更改爲服務器上的應用程序,它也會繼續工作,這很好。 :)