(Label)this.FindControl("lbl") not working
<p>I have a script that runs and tries to input a value in a label but when ever I run it I get the following error even though the label is there and the id is correct.</p>

<blockquote>
  <p>Object reference not set to an instance of an object. ­</p>
</blockquote>

<p>Code:</p>

<pre><code>string answerLbl = "q" + reader["QuestionId"].ToString() 
                 + "_" + reader["AnswerId"].ToString();                       
Label lbl = (Label)this.FindControl(answerLbl);
lbl.Text = "label text";
</code></pre>
