Visualizzazione dei risultati da 1 a 3 su 3

Discussione: radiobuttonlist e null

  1. #1
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218

    radiobuttonlist e null

    salve ragazzi,
    vorrei gestire il caso in cui da un radiobuttonlist con dei valori non se ne scegli nessuno...
    cioè alla pressione del pulsante di submit se non ho selezionato nulla me lo dice, sennò mi dà il valore dell'item selezionato.
    uso questo codice:

    public partial class _Default : System.Web.UI.Page
    {
    string sesso;
    string nisba;

    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
    {
    if ((RadioButtonList1.Items[0].Selected == false) &( RadioButtonList1.Items[1].Selected == false))
    {
    sesso = DBNull.Value.ToString();
    nisba = "non hai scelto nulla";

    }
    else
    {
    sesso = RadioButtonList1.SelectedItem.Value.ToString();
    }
    Label1.Text = sesso;
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
    Response.Write(sesso);
    Response.Write(nisba);


    }
    }

    ma a runtime tutto quello che ottengo è:
    1) se seleziono una voce, mi dà il valore della voce stessa (ok)
    2) se clicco direttamente senza scegliere, non mi tira fuori nulla, sebbene io abbia creato la stringa 'nisba' proprio per avvertirmi di tale evenienza

    di sicuro mi sfugge qcs... mi aiutate?
    grazie anzitempo a chi risponderà!

  2. #2
    Un RadioButtonList, in quanto derivato da ListControl possiede le proprietà

    SelectedValue
    SelectedIndex
    SelectedItem

    usando queste puoi ottenere l'elemento della lista selezionato, se c'è, piuttosto che scorrere tutti gli elementi...
    Dynamicode Software Factory
    Crea il software per la tua azienda

  3. #3
    Utente di HTML.it L'avatar di _J_
    Registrato dal
    Apr 2007
    Messaggi
    218

    droplist e textbox

    ok,, proverò come dici tu..
    grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.