I have added an extra option to allow for AjaxOptions to be used

Change the EnableUnobtrusiveAjaxReplacing to accept AjaxOption with the
Id being bundled into AjaxOption if it is passed.

Wanted to use your paging but much current code needed to know when the ajax had been completed. To do this I need to specify the OnComplete JavaScript function to call. Having a look at your coded I though this was the quick and easiest way of getting this functionality in but still allowing legacy versions to work.

Updated to only the lines changed.

Let me know what you think.