<%= Ajax.ActionLink("DrillDown", "EventOverzichtAjax", new { GroepID = Model.GroepID.ToString(),
groepType = Model.GroepType.ToString(),
manager = Model.isManager },
new AjaxOptions { UpdateTargetId = Model.GroepID.ToString(),
OnBegin = string.Format("beginOverzichtFetch('{0}')", Model.GroepID),
OnComplete = string.Format("completeOverzichtFetch('{0}')", Model.GroepID)}) %>
У меня возникли проблемы с свойствами onBegin и onComplate. Они работают отлично, как я хочу. Но они не делают, когда я пытаюсь передать параметр с помощью функции.ASP.NET MVC: Ajax.Actionlink Не работает с параметрами
Например:
OnBegin = "beginOverzichtFetch"
отлично работает. Но
OnBegin = "beginOverzichtFetch(1)"
Не работает вообще. Когда я использую хром инспектор, чтобы увидеть, где происходит ошибка: alt text http://i45.tinypic.com/25zqepv.png
Что происходит, когда моя ссылка: Ничто не обновляется, но я получаю перенаправлять на частичный вид.
Кто-нибудь знает, как передать параметры функциям в свойстве onBegin?
Помощь будет оценена! Благодаря!
Это сделал трюк! Спасибо –
Решение: Ajax.ActionLink («удалить», «Удалить», «Стена», новый {id = wallPost.ID}, новый AjaxOptions {UpdateTargetId = "wall", OnBegin = "function() {return onDelete (параметры) Вы также можете использовать параметр «this» в качестве параметра. – ReinierDG