Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2009, 16:48
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
Ajax DropDownExtender Mostrar Siempre !!!

Buenas foreros

Me he bajado un ejemplo de como usar el DropDownExtender del AjaxControlToolKit. Muy guapo. Lo hago funcionar perfectamente.

Bueno, la cuestión es que en el ejemplo, aparece una label, que cuando te pones encima, aparece la imagen del control Combo, pero solo cuando el cursor está encima. Claro, esta guapo, pero entonces el visitante para saber que eso es un desplegable, tiene que poner encima el cursor....

¿Como puedo hacer para que directamente aparezca el DropDown visible?

Tengo este código:

Código:
        <asp:Label ID="TextLabel" runat="server" Text="Select your favorite exotic ice-cream flavor"
            Style="display: block; width: 300px; padding:2px; padding-right: 50px; font-family: Tahoma; font-size: 11px;" />
        <asp:Panel ID="DropPanel" runat="server" Style="display:none; visibility:hidden;">
            <asp:LinkButton runat="server" ID="Option1" Text="Mocha Blast" OnClick="OnSelect" />
            <br />
            <asp:LinkButton runat="server" ID="Option2" Text="Java Cyclone" OnClick="OnSelect" />
            <br />
            <asp:LinkButton runat="server" ID="Option3" Text="Dry Fruit" OnClick="OnSelect" />        
        </asp:Panel>
        <ajaxToolkit:DropDownExtender runat="server" ID="DDE" TargetControlID="TextLabel"
                                      DropDownControlID="DropPanel" />
        <br />
        <asp:UpdatePanel id="Update" runat="server">
            <ContentTemplate>
                <asp:Label id="lblSelection" runat="server" Style="padding: 5px;" />
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="Option1" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="Option2" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="Option3" EventName="Click" />
            </Triggers>
        </asp:UpdatePanel>
En fin, agradecería me dijeran que tengpo que poner en la etiqueta <ajaxToolkit:DropDownExtender /> para que aparezca siempre visible...

Gracias desde ya a todos los foreros por la ayuda k se da siempre !!!

Saludos.
__________________
Charlie.