Oct
19
2009
ASP.NET MVC AjaxOptions, OnBegin / Onsuccess / OnFailure
Posted by Kristof in .NET, ASP.NET, MVC, ProgrammingIf you have a Ajax.Actionlink and you want to specify a OnBegin with a parameter you need to use the following syntax:
<%=Ajax.ActionLink("text", "Action", "Controller", new { param = someVar }, new AjaxOptions() { OnBegin = string.Format("new Function(‘DoSomeThing(this)’)", index), HttpMethod = "POST" })%>
Where DoSomeThing is just a function that takes a string as parameter.
Update: added quotes around the real (inner) function, otherwise it’s executed instead of passed on at the creation of the object.
Entries (RSS)
Sweet! Just what I was looking for. Thanks.