Yey, it's working, I've been searching the net for ages reading up on how the whole WebResource.axd thing works and just how to get javascript postbacks to work on Apache (I really thought more people would be using .net on Apache)
What you suggested was exactly what I thought, the only problem was I knew there were no .js client files with Asp.Net v2. I first searched my pc for axd files, nothing of interest was returned. I was about to give up then I thought there might be some handlers missing from my Apache "httpd.conf" file so I opened IIS and added many missing .Net v2 ones and restarted Apache. No change, I wasn't really expecting any.
After a bit more research I found an article that mentioned that if you want to debug javascript located by an .axd reference you could just put the link in the browser window like so:
http://<domain>/WebResource.axd?d=2-lANzFnJ1awZfk3eZZ-NQ2&t=632866956950430144
The browser prompted me to save out a file called "WebResource.axd".
I opened up the file in a text editor and it was the javascript, the first line reading "function WebForm_PostBackOptions...". I was unconvinced I would be able to use this file without renaming it to a JS file and reworking all the pages that included it instead of the axd request, but I thought I'd have an unoptomistic attempt at just dropping it in to the root of my site, and you believe it actually worked?
I'm still a bit confused. I don't know if it's ignoring the the query string after the "?" and just loading the .axd file or if Apache is using mod_aspdotnet as a handler (it's configured too) and processing it. I don't really care, this is just a play project.
No doubt this won't be the last thing that isn't fully working.
Thanks for your help John. If you want to play with this configuration I can help you set it up. Maybe others will try Apache as an alternative, I've only used Apache and .Net for a few low usage websites, but the response times are noticably VERY fast.
Cheers,
Nanook