75 messaggi dal 29 gennaio 2002
Volevo sapere se a voi funziona l'evento "OnSelectedIndexChanged" in una ListBox !!!

Vi posto il codice:

<% @ Page Language="VB" %>

<script runat=server>
sub cambio(obj as Object, e as EventArgs)
  Response.write(pippo.SelectedItem.text)
end sub
</script>


<html>
  <head>
    <title>LISTA</title>    
  </head>
  <body>
    <form runat="server">
    <asp:ListBox ID="pippo" Runat="server" SelectionMode="Single" Rows="1" OnSelectedIndexChanged="cambio">
      <asp:ListItem Value="1">UNO</asp:ListItem>
      <asp:ListItem Value="2">DUE</asp:ListItem>
      <asp:ListItem Value="3">TRE</asp:ListItem>
    </asp:ListBox>
    </form>
  </body>
</html>


A meno che non sia un baco

Daniele

http://suonerie.diddo.it/
28 messaggi dal 20 ottobre 2003
Ache a me non viene attivato l'evento.
Possibile baco del .net?
75 messaggi dal 29 gennaio 2002
Ricordati di mettere AutoPostBack="True" come attributo della Listbox :-)

Daniele

http://suonerie.diddo.it/
28 messaggi dal 20 ottobre 2003
spago ha scritto:
Ricordati di mettere AutoPostBack="True" come attributo della Listbox :-)


Ho provato in tutti i modi.
Vorrei un pò di chiarezza; in alcuni articoli leggo che bisogna inserire lo script all'interno della pagina HTML, in altri invece inseriscono il codice all'interno dell' InitializeComponent() della classe.

Qual'è la via corretta?
2.198 messaggi dal 30 novembre 2001
quell'evento non causa il postback della pagina ed accade la stessa cosa se usate l'evento OnTextChanged del textbox anche mettendo AutoPostBack="True", gli eventi vengono rilevati ed eseguiti solo dopo che è stato effettuato il submit del form.
28 messaggi dal 20 ottobre 2003
scusate ma alla fine, cosa bisogna fare per scatenare un'evento in .net?
Creo uno script nell'head della pagina HTML

<script language="C#" runat="server">
void click_elenco(sender As Object, e As EventArgs)
{
 Response.Write("ciao");
}
</script>


e poi associare questo script al web form:
<asp:ListBox id="listBoxElencoSchede" runat="server" OnSelectedIndexChanged="click_elenco" AutoPostBack="True"></asp:ListBox>


E' esatto o no?
2.198 messaggi dal 30 novembre 2001
cosa intendi per scatenare un evento? fare il postback?
28 messaggi dal 20 ottobre 2003
Ho risolto! :-)
Non avevo abilitato il ViewState a livello di pagina...
Porcaccia miseria!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.