Ciao ragazzi, sono tornato a rompereC'è un nuovo problema che mi fa impazzire, ho già cercato sia nel forum che in rete, ma non riesco a trovare una soluzione.
Dunque ho una dropdownlist che si popola all'interno della Page_Load, poi da un tasto submit cerco di utilizzare il valore scelto dall'utente, ma:
se uso if(!IsPostBack) non mi prende nulla, altrimenti mi prende sempre(e subito, cioè senza schiacciare il tasto, ma all'apertura della pagina) il primo valore.
Spero di aver spiegato bene, comunque questo è il codice:
public void ok(Object sender, EventArgs e){
if(!IsPostBack){
String prova = drop1.SelectedItem.Text;
Response.Write("" + prova + "");
}
}
...
<FORM RUNAT="server">
<asp: DropDownList id="drop1" runat="server">
</asp: DropDownList>
<input type="submit" value="prova" onServerClick="ok" runat="server">
</FORM>
Capito? Se lascio l'if non stampa, altrimenti mi stampa(subito senza nemmeno schiacciare il tasto) il primo valore.
Non capisco se il problema stia nel IsPostBack o nel drop1.SelectedItem.Text
Attendendo aiuto vi saluto...
Conte06

C'è un nuovo problema che mi fa impazzire, ho già cercato sia nel forum che in rete, ma non riesco a trovare una soluzione.
Rispondi quotando
