Tengo un problema con el AutoCompleteExtender dentro del AJAX Control Toolkit del que parece que no puedo llegar al fondo. El control se encuentra dentro de un asp: Panel vinculado a un ModalPopupExtender del kit de herramientas. Todo funciona maravillosamente en las últimas generaciones de IE9, FF y Opera, pero fallas técnicas en Safari y Chrome (suponiendo que esté relacionado con WebKit).AJAX Control Toolkit autocompletado que aparece detrás de la ventana emergente modal
El problema técnico es que el menú desplegable de la autocompletar está cayendo detrás la ventana emergente modal en lugar de en frente de ella (nombres borrosos por razones de privacidad):
ver las cosas en Firebug , aquí está el menú desplegable dictada en una lista desordenada:
<ul id="EmployeeAutoCompleteExtender_completionListElem" class="autoCompleteList" style="width: 281px; visibility: visible; position: absolute; left: 0px; top: 22px; z-index: 1000; ">
la clase autoCompleteList se parece a esto:
.autoCompleteList
{
list-style: none outside none;
border: 1px solid buttonshadow;
cursor: default;
padding: 0px;
margin: 0px;
}
Y el div resultante para el emergente modal se parece a esto:
<div id="MainContent_AddPeoplePanel" class="modalPopup" style="z-index: 100001; position: absolute; left: 719px; top: 352.5px; opacity: 1; ">
Con la siguiente clase de ModalPopup CSS:
.modalPopup
{
background-color: White;
padding: 10px;
width: 462px;
}
Mi suposición es que el índice Z inferior a la la lista está causando que se quede atrás del div pero, una vez más, funciona bien en los navegadores que no son WebKit. Los índices z también son estilos en línea, por lo que obviamente provienen directamente de los controles. ¿Me estoy perdiendo de algo? ¿Alguna sugerencia? (Aparte de amaraje WebForms y AJAX y el empleo de jQuery)
Lamentablemente, está sentado detrás de un cortafuegos, por lo que no hay ejemplos en vivo a disposición del público. –