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 . .