Window.Open Vs Window.ShowModalDialog

tema enviado por Maurito22 en ASP.NET
tema iniciado el 04/07/2007

Buenas tardes, mi pregunta es acerca de las diferencias entre estas 2 formas de invocar una ventana emergente:

Window.Open y Window.ShowModalDialog.

Además necesito saber si con alguna de las 2 páginas puede conseguirse el load de la página hija (popup).

Es decir, por lo menos para mi utilidad, me es necesario que al abrir el popup, ésta se cargue con información que dependa de la info que yo le pase. Ahora bien, yo consigo pasar la info pero no puedo conectarla con la actividad de la página hija ya que para hacerlo necesito del evento Load o Init.

Si bien, en varios posts e insistido con ventanas popup, es porque he leído mucho en Internet acerca de esto, pero las dudas terminan siendo mas que las soluciones y nunca termino entendiendo como trabaja exactamente este método.

Agradecería mucho la respuesta y explicación de esto.

Saludos