viernes, 15 de marzo de 2013

problemas con jquery y dropdown


si hay problemas con el id de un elemento (no solamente dropdown) porque el id aparece con el nombre larguísimo ct**$$$_mycontrol entonces hay que agregarle al control:  ClientIDMode="Static"
con esto al generarse el Html de la pagina el control aparece con el Id como lo dejamos en el aspx original.
Ej: <is:SimpleListBox ID="ddlmycontrol" runat="server" DataSourceID="odsMotivosRetencion"
          DataTextField="Name" DataValueField="IdType" SelectedValue='<%# Bind("fktablecolumn") %>'
          AppendDataBoundItems="True" ClientIDMode="Static">

En el html aparece asi:
<select name="ctl00$placeHolderContenido$frmmyform$ddlmycontrol" id="ddlmycontrol" disabled="disabled" class="aspNetDisabled">
De esta forma ya se puede referenciar fácilmente desde jquery:
var ddlmycontrol= $('#ddlmycontrol');

No hay comentarios:

Publicar un comentario

Gracias por tus aportes, críticas y preguntas

Agregar Fondos personalizados a llamadas de teams

1. Abrir una ventana de explorador 2. En la barra de direccion digitar     %appdata% y pulsar enter 3. Abrir la carpeta microsoft...