¿Cómo obtengo la salida HTML de un UserControl en .NET (C #)?

Si creo un UserControl y le agrego algunos objetos, ¿cómo puedo obtener el HTML que representaría?

ex.

UserControl myControl = new UserControl();
myControl.Controls.Add(new TextBox());

// ...something happens

return strHTMLofControl;

Me gustaría convertir un UserControl recién creado a una cadena de HTML.

Respuestas a la pregunta(7)

Su respuesta a la pregunta