Address Textboxes inside a SPAN
<p>I want to address textboxes which are dynamically created during runtime.</p>

<pre><code>preise += "&lt;b&gt;" + preisgruppenRow["Name"] + ":&lt;/b&gt;&lt;br/&gt; &lt;input name=\"Preisgruppe_" + preisgruppenRow["Preisgruppe_ID"] + "\" type=\"text\" id=\"MainContent_Preisgruppe_" + preisgruppenRow["Preisgruppe_ID"] + "\" class=\"textEntryListView textEntryListViewSmall\" value=\"" + preis + "\"&gt; &lt;br/&gt;";
</code></pre>

<p>This string is later inserted in an ASP.NET template via Binding:</p>

<pre><code>&lt;EditItemTemplate&gt;
&lt;asp:Label Runat="server" Text='&lt;%# Bind("Preise") %&gt;' ID="lblPreise"&gt;&lt;/asp:Label&gt;
&lt;/EditItemTemplate&gt;
</code></pre>

<p>However, when I try to address those generated input field like:</p>

<pre><code>    GridViewRow row = (GridViewRow)grdSpeiseplan.Rows[e.RowIndex];   
    Label test = (Label)row.FindControl("lblPreise");
    TextBox test2 = (TextBox)test.FindControl("Preisgruppe_2");
    TextBox test3 = (TextBox)test.FindControl("MainContent_Preisgruppe_2");
</code></pre>

<p>I only get NULL values - whatever I try :(.</p>

<p>Do you might have an idea how I could solve that dilemma?</p>
