Как получить доступ к другому контроллеру в mVC3 - PullRequest
0 голосов
/ 28 июля 2011

Я заставляю jquery вызывать действие контроллера JSON.

$. Get ("/ Account / IsEmailAvailable", ..

Когда я звоню, фактическому URL-адресу предшествует текущий контроллер (Home / Account / IsEmailAvailable), поэтому URL-адрес не найден. Как я могу позвонить напрямую, не вводя полный URL-адрес с доменом ??

Ответы [ 2 ]

0 голосов
/ 28 июля 2011

Если вы используете бритву:

$. Get ('@ Url.Action ("IsEmailAvailable", "Account", null, null)', ...

Когда вы запустите это, Razor создаст URL, который переходит к действию IsEmailAvailable Контроллера учетных записей. Это также продолжит работать, если вы измените URL-адрес приложения на сервере, что приятно. :)

0 голосов
/ 28 июля 2011
$.get('<%: Url.Action("IsEmailAvailable", "Account", ..., ...) %>', ..
...