Is it possible to create an invisible Ajax.ActionLink?
Ajax.ActionLink("", "Action", Args, AjaxArgs)
The above doesn't work, LinkName (1st argument) cannot be Null or Empty ...
You can add style html attribute:
Ajax.ActionLink("LinkText", "Action", Args, AjaxArgs,new{style="display:none;"})
You may just need to wrap it in a div like this:
<div style="{display:none}">Ajax.ActionLink("", "Action", Args, AjaxArgs)</div>