Right, possibly I'm not as aware of the parent methods and page/control life cycle as I should be, but nonetheless, my solution is thus: protected override void OnPreRender(EventArgs e) { Response.ClearContent(); // Response.ContentEncoding = System.Text.Encoding.UTF8; // Response.ContentType = "text...