2009-11-26 9 views
1

J'ai un peu de problème Je me demandais si vous pouviez m'aider.Page.Validate Null Référence Exception

J'ai le peu de code suivant:

protected void btnSubmit_Click(object sender, EventArgs e) 
{ 
    Page.Validate("RadMaterial"); 
    Page.Validate("TopX"); 

    int max = 0; 

    if (int.TryParse(txtbxHowMany.Text, out max)) 
    {  
     GridView1.DataSource = this.GetMaterialData("123456",radTopx.SelectedItem.Value, "Primary", max); 
     GridView1.DataBind(); 
    } 
} 

J'ai deux ou trois groupes de validation mis en place la première - si le clic est effectué et le txtbxHowMany n'est pas renseigné, est montré une simple erreur.

J'ai aussi mis en place un groupe de validation de la liste radiobutton de sorte que, si l'utilisateur a frappé soumettre sans vérifier un bouton radio, la validation sur le terrain requis devrait tirer.

Cependant, il ne se déclenche pas. Je reçois un "NullReferenceException a été géré par le code utilisateur."

Ma pensée est que parce que le radTopx.SelectedItem.Value est, bien, null.

Comment pourrais-je aller sur contourner ce petit problème de la mienne? Encore une fois, des excuses pour ce qui est probablement une question ridiculement facile.

Répondre

Questions connexes