2010-05-20 2 views
1
 <%= 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 속성의 함수에 매개 변수를 전달하는 방법을 알고 있습니까?

도움을 받으실 수 있습니다! 감사!

답변

0

나는 그것을 시도하지 않은하지만이 문제 속임수를 썼는지

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

+0

처럼 보인다! 감사합니다 –

+0

해결책 : Ajax.ActionLink ("delete", "Delete", Wall ", 새 {id = wallPost.ID}, 새 AjaxOptions {UpdateTargetId ="벽 ", OnBegin ="함수() {return onDelete 매개 변수); 매개 변수로 'this'를 사용할 수도 있습니다. – ReinierDG

관련 문제