I've read various threads
about how to get an actionlink in a column in an AJAX grid and have successfully implemented that portion of it. However, in the case of this link I need it to use HttpPost to the server. The purpose of the link is to allow download of a document. However, we don't want parameters visible in the querystring that identify the particular document as it is in the database. So I have the Action which is called with the document id via POST retrieve the document, store it in session and return a GUID linked to that session variable along with the URL to the retrieval page. I then submit a dynamically created form which goes to that retrieval page, passing it the GUID, and gets the document for download.