The Docheader and Docfooter methods are in the #IF INCLUDE_LEGACY_RESPONSEMETHODS section of code so they no longer work unless you use the old wwpageresponse40.
I am not sure if this by design or mistake since the help file indicates it is still part of wwpageresponse. http://west-wind.com/webconnection/docs/_1o80yq37z.htm
Is there a replacement or preferred way to perform this function now?
You can add the legacy methods which gets them back for you to use.
But frankly it's a bad approach. You shouldn't be creating HTML in code, but rather use scripts and templates to render your HTML.
If you really want to use code the current version of Web Connection includes wwProcess::PageHeaderTemplate() and wwProcess::PageFooterTemplate() that do similar things to DocHeader/DocFooter of the response class but provide a way to create a custom template.
Take a look at the getting started walk through:
In the end using Scripts and Templates is the best approach though - writing HTML in code should be relegated to framework code.
For working with scripts and tempaltes take a look at the MVC/business object walk through:
+++ Rick ---
Thanks so much for the quick response you provided!! Very much appreciated.
I have never used them. I was just trying to handle the few places response.htmlheader is used in wwbanner and wwmaint and thought docheader might be the way to go.
BTW, wwMaint :: ShowTextFile also uses the depricated Response.ContentTypeHeader("text/plain").
Or is contenttypeheader ok to use where it is using wwresponse instead of wwpageresponse? Did I miss a subtlety that wwpageresponse is not used in wwmaint, that wwresponse is used instead?