Como faço para construir um diálogo pop-up no asp.net

Eu estou construindo um aplicativo da Web usando asp.net (c #). Eu venho do desenvolvimento de formulários do windows e me encontro em um ponto difícil. Estou fazendo uma aplicação onde o usuário deve editar algumas informações simples sobre si mesmo e, portanto, eu preciso criar um novo diálogo. Como faço isso no asp.net? Eu tenho um botão que o evento é tratado no lado do servidor, e quando eu clico neste botão eu quero pop-up uma caixa de diálogo onde eu posso mostrar meu controle web personalizado (ou qualquer controle web, permite torná-lo genérico desde o início). Como faço para fazê-lo?

Eu tenho uma parte do caminho, olhando para a internet, que eu preciso fazer uma seção e definir o z-index para 1000, mas como faço para torná-lo visível (bloco)? Por favor, ajude aqui como eu estou completamente perdido ...

/ H4mm3rHead

questionAnswers(3)

yourAnswerToTheQuestion