asp.ControlParamter control id confict
<pre><code>&lt;asp:ControlParameter ControlID="ddListPlayerPointSystems" Name="profileid" PropertyName="SelectedValue" /&gt;
            &lt;asp:ControlParameter ControlID="ddListCmty" Name="cmty" PropertyName="SelectedValue" /&gt;
            &lt;asp:ControlParameter ControlID="ctl00$MainContent$TabContainer1$TabPanel1$FormView3$pointsTextBox" Name="InsertPts" PropertyName="Text" Type="Decimal" /&gt;
</code></pre>

<p>I am having trouble understanding why in the first controlparameter i can call the dropdownbox id but not the textboxes id which is pointsTextBox. I am using a master page with an asp ajax tab container with multiple panels. If i take off the "ctl00$MainContent$TabContainer1$TabPanel1$FormView3$" i get a control not found but i dont know why this works for the other two controlparameters  </p>

<p><strong>EDIT</strong>
So I found a solution to my problem. Thanks to @TheGeekYouNeed and @JamesJ I understand why I would require the longer path name for that particular textbox (the drops were outside of the tabcontainer so the direct name worked). But I found that since I was assigning the value of that textbox via '&lt;%# Bind("name", "{0:n}") %>' I was able to instead just use an asp:Parameter rather than the ControlParameter like so: </p>

<pre><code>"&lt;asp:Parameter Name="name" Type="String" /&gt;"
</code></pre>

<p>Problem is that i don't quite understand how that all works.</p>
