ASP.NET MVC: Ajax.Actionlink не работает с параметрами - PullRequest
1 голос
/ 20 мая 2010
        <%= 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. Они работают отлично, как я хочу. Но они этого не делают, когда я пытаюсь передать параметр с помощью функции.

Например:

   OnBegin = "beginOverzichtFetch"

Работает отлично. Но

  OnBegin = "beginOverzichtFetch(1)"

Не работает вообще. Когда я использую Chrome Инспектор, чтобы увидеть, где происходит ошибка: альтернативный текст http://i45.tinypic.com/25zqepv.png

Что происходит, когда моя ссылка: Ничего не обновляется, но я перенаправляюсь на частичное представление.

Кто-нибудь знает, как передать параметры в функции в свойстве onBegin?

Помощь будет принята с благодарностью! Спасибо!

1 Ответ

0 голосов
/ 20 мая 2010

Я не пробовал, но это похоже на вашу проблему

http://forums.asp.net/t/1414473.aspx

...