Using MVC2 I have an AJAX form which is posting to a bound model. The ActionResult is returned as Content and is inserted into an element on the page by the magic of AJAX forms. All is well.
Now I need a button that will print the returned Content. I’ve tried returning the result wrapped in a full HTML doc with javascript along the lines of window.print(), but of course this won’t execute and even if it did I don’t want the whole window.
What is the best way to have my ContentResult printed instead of updated in an element?
I’ve used jqPrint for this same scenario. It basically either copies the content into an iframe and calls
print()on that.