ASP.NET MVC:Ajax.Actionlink不适用于参数

时间:2010-05-20 13:31:09

标签: javascript asp.net-mvc ajax asp.net-ajax actionlink

        <%= 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检查器查看故障发生的位置时: alt text http://i45.tinypic.com/25zqepv.png

当我的链接发生时会发生什么: 什么都没有更新,但我重定向到部分视图。

任何人都知道如何将参数传递给onBegin属性中的函数?

帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:0)

我没试过,但这看起来像你的问题

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