RenderControl is used to place items on the page that are created dynamically and, I *think*, when you call this.Render() you are recalling the pages render method which would also recreate all of the controls on the page.
(Hence Render is called before you explicitly call this.Render() which means a <form runat=server> tag has already been placed on the page then, when you call this.Render(), it places another form tag on the page.)
HTH.
"The one language all programmers understand is profanity."
|