Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2004, 09:57
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Scho, lo que pasa es que un SelectionList a diferencia de un dropdownlist no tiene la propiedad autopostback ya que muchos de los dispositivos moviles no soportan el código necesario para ejecutar los scripts, lo que puedes hacer es crear un boton abajo de tu lista y que el boton se encargue de hacer el postback y obtener el valor deseado.

Ejemplo:

Private Sub Command1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Command1.Click
Response.Write(SelectionList1.Items(SelectionList1.SelectedIndex).Value)
End Sub

Ahora.. otra forma (un pequeño truco..) es apoyarte del tag contentemplate.. y un panel.. con ello pones dentro un dropdownlist y le asignas la propiedad autopostback en true y listo.. podrás usarlo sin problemas.

Ejemplo:

Cita:
<mobile:Panel id="Panel1" runat="server">
<CONTENTTEMPLATE>
<asp:DropDownList id="ddl1" Runat="server" AutoPostBack="True">
<asp:ListItem Value="a">a</asp:ListItem>
<asp:ListItem Value="b">b</asp:ListItem>
<asp:ListItem Value="c">c</asp:ListItem>
</asp:DropDownList>
</CONTENTTEMPLATE>
</mobile:Panel>
Saludos y espero te sirvan los ejemplos . .
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net