Problema con Iframe dentro del diálogo de JQuery solo para IE

Estoy enfrentando un problema muy crítico con mi aplicación web asp.net en la que he desarrollado una página y cargando esa página usando iframe dentro del cuadro de diálogo Jquery. En ese momento estaba obteniendo errores relacionados con el ‘objeto indefinido’ y muchos errores posteriores cuando intentaba abrirlo en IE, luego de investigar y encontrar que IE es necesario asignar iframe src después del diálogo abierto según esta respuesta, y obtuve La solución en el momento de la apertura en IE ahora recibo los mismos errores cuando bash cerrar el código emergente.

      function openDialog() { var $dialog = jQuery('#dialog'); $dialog.dialog({ autoOpen: false, resizable: false, title: 'Register App', modal: true, height: 500, width: 950, show: 'puff', hide: 'puff', close: function (event, ui) { $('#iframeManageApp').attr('src', 'about:blank'); $dialog.dialog('close'); $dialog.dialog('destroy'); if (isReload) { if (isAdd) $("#" + '').val("true"); else $("#" + '').val(""); window.location.reload(); } }, open: function (event, ui) { $('#iframeManageApp').attr('src', 'RegisterApplication.aspx'); } }); $dialog.dialog('open'); }  

Y el diálogo div como abajo

 

Por favor, ayúdeme si alguien encontró una solución para este tipo de problema. ¿Qué debería ser un problema con IE con respecto a este problema? También me sugieren si alguien tiene una solución alternativa para esto.

Gracias por adelantado.

Actualizar:

Después de algunas investigaciones, descubrí que este es un problema debido a la misma referencia js dentro de la página de Iframe también. Acabo de cambiar Test.aspx en lugar de la página RegisterApplication.aspx y no hubo ningún error en IE, pero cuando agregué el mismo js dentro, ¡entonces hubo el mismo comportamiento!

  

Yo mismo resolví este problema con algunos cambios en la opción de diálogo, pero no pude encontrar la causa real por la que sucedió esto.

He eliminado la opción hide = ‘puff’ del diálogo y el código final del diálogo como se muestra a continuación

  $dialog.dialog({ autoOpen: false, resizable: false, title: 'Test', modal: true, height: 500, width: 950, show: 'puff', close: function (event, ui) { ----- ----- 

Creo que en caso cercano intentará encontrar jquery.min.js para ocultar el efecto y debería ser la causa de mis problemas. Pero si alguien quiere reproducir esto, entonces puedes hacerlo siguiendo las formas

1) código de diálogo abierto según mi pregunta (ignorar recargar sección en evento cerrado)
2) cree otra página de prueba y agregue la referencia de jquery.min.js en eso también
3) cargar la página de prueba dentro de iframe en la función opendialog de javascript