20 messaggi dal 26 luglio 2004
Qualcuno mi sa spiegare perchè la proprieta SelectedItem vale <valore indefinito>?

Questo è il codice

pagina aspx

<asp:RadioButtonList runat="server" ID="AnswersList"
DataTextField="AnswerText" DataValueField="AnswerID" />
<asp:Button runat="server" Text="Rispondi" ID="Rispondi" CssClass="Button"
OnClick="Rispondi_OnClick" />

codebehind

nel page load

DataView answers = question.GetAnswers().Tables[0].DefaultView;
AnswersList.DataSource = answers;
AnswersList.DataBind();

protected void Rispondi_OnClick(object sender, EventArgs e)
{
// if there is no answer selected, show the error label
if (AnswersList.SelectedItem == null)
{
QuestionError.Visible = true;
}
else
{
int risposta = int.Parse(AnswersList.SelectedItem.Value);
}

The Pupon's
Effettua il databinding solo la prima volta. Usa la proprietà IsPostBack

Ciao

Il mio blog
Homepage

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.