Я пытаюсь обновить свойство модели с именем State.TransactionProcessingIds.EventInstanceName
из директивы nb-blur
, вызвав метод действия контроллера в C #.
На мой взгляд, следующее:
<md-input-container>
<input name="EventInstanceId" type="text" ng-blur="$http.post('/InternalDonations/Test').success(function (data) { State.TransactionProcessingIds.EventInstanceName = data; });">
</md-input-container>
и у меня есть следующий контроллер и метод действия:
public class InternalDonationsController : Controller
{
public string Test()
{
return "test123";
}
}
Событие ngBlur возникает, когда текстовое поле теряет фокус, однако, когда это происходит, я вижу, что State.TransactionProcessingIds.EventInstanceName
не обновляется.
Я подключил отладчик к SiteCore и установил точку останова для метода действия и могу видеть, что он никогда не вызывается.
Для /InternalDonations/Test
определен маршрут, который работает.
Как я могу вызвать метод действия из ngBlur
?