我正在讓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更改爲服務器上的應用程序,它也會繼續工作,這很好。 :)
前導斜槓應指示網站根目錄中的網址。您是否檢查過路由代碼和控制器是否有錯別字? –