¿Cómo creo una página de perfil de usuario "público" en ASP.NET (3.5)

Implementé los controles de usuario ASP.NET.

Cada usuario puede iniciar sesión y actualizar sus datos personales, por ejemplo en la página privadamyData.html

Ahora, me gustaría que una parte de su perfil se muestre en una página pública de solo lectura, por ejemplo:userGreg45public.html

¿Cómo implemento o modifico el control de usuario para permitir que cada usuario tenga su propioúnico página pública?

(Nota: hay un "conjunto" de archivos con el mismo nombre para cada usuario, ya que solo se puede acceder cuando una persona específica inicia sesión. Por ejemplo, myData.html tiene el mismo nombre pero muestra datos diferentes según quién inicia sesión. La "página pública" deberá tener un nombre de archivo único para cada miembro)

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta