Когда я использую:
new AjaxOptions
{
UpdateTargetId = "VoteCount" + indx,
OnSuccess = "AnimateVoteMessage"
}
все работает отлично... но я пытаюсь анимировать элементы в списке с автоматически назначенными идентификаторами. Поскольку я хочу, чтобы каждый из этих адресов был адресован из моего javascript, я считаю, что мне нужно передать параметр в свой javascript. Но когда я использую:
new AjaxOptions
{
UpdateTargetId = "VoteCount" + indx,
OnSuccess = "AnimateVoteMessage(2)"
}
Я получаю "Sys.ArgumentUndefinedException: значение не может быть undefined". исключение. Ну, я получаю это при использовании отладочных версий MicrosoftMvcAjax.js. При использовании сжатой версии я получаю "Ошибка выполнения Microsoft JScript:" b "является нулевым или не является объектом"
Итак, мой вопрос: могу ли я передать параметр моей функции javascript, используя событие OnSuccess
для ActionLink
?
Это правильный подход? Как еще у меня будет одна функция javascript, которую можно запустить на 10 элементах (в моем случае ID из нескольких DIV) на моей странице?