Problème avec FindControl
	
	
		Bonjour, 
J'ai un petit problème, j'essai de récuprer un composant textbox dans une page aspx
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13
   |  
List<QCM.Answer> ans = new List<QCM.Answer>();
 
 
        for (int i = 1; i < 3; i++)
        {
            ans.Add(new QCM.Answer());
 
            ans[i-1].Entitled = ((System.Web.UI.WebControls.TextBox)   Page.FindControl("txt_reponse"+i.ToString() )).Text;    // affecter le nom introduit dans le textbox sans le champs Entitled de la table de base de données.            
            ans[i-1].Save();
            az.Answers.Add(ans[i-1]);
 
        } | 
 si je fais ans[i-1] = txt_reponse1.Text  ==> ça marche et la donnée se trouve bien dans la table
Par contre si j'essai de faire comme cité ci-haut :
Malheureusement lors de l'exécution , une exception s'est lancée :
L'exception System.NullReferenceException n'a pas été gérée par le code utilisateur
  Message="La référence d'objet n'est pas définie à une instance d'un objet."
  Source="QCM"
  StackTrace:
       à person_admin_AjouterQuestion.btn7_Click(Object sender, EventArgs e) dans d:\profiles\mmmmm\Desktop\tutoriel\Proj_QCM\QCM_Code\person\admin\AjouterQuestion.aspx.cs:ligne 64
       à System.Web.UI.WebControls.Button.OnClick(EventArgs e)
       à System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
       à System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
       à System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
       à System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
       à System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Au secours:aie::(