<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Web Forms</title><link>http://forums.asp.net/18.aspx</link><description>All about building ASP.NET Pages - server controls, events, validation, etc.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/2119560.aspx</link><pubDate>Sat, 19 Jan 2008 11:35:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2119560</guid><dc:creator>vikash2009</dc:creator><author>vikash2009</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2119560.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=2119560</wfw:commentRss><description>&lt;p&gt;i have dynamic panel within a panel. i have to select them &lt;/p&gt;&lt;p&gt;but problem in FindControl(); &lt;/p&gt;&lt;p&gt;several panel in the main panel. but it&amp;nbsp; found only one panel another panel another panel dont find.&lt;/p&gt;&lt;p&gt;but all are clearly display in page.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Panel chk1 = (Panel)this.FindControl(&amp;quot;mainpanel&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Panel pnll = (Panel) chk1.FindControl(&amp;quot;pnl1&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(pnll.ID.ToString()); &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Please Gimme answer &amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/1534310.aspx</link><pubDate>Tue, 16 Jan 2007 12:56:07 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1534310</guid><dc:creator>madaboutnoggins</dc:creator><author>madaboutnoggins</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1534310.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1534310</wfw:commentRss><description>&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Yes, master pages are involved :)&lt;/p&gt;
&lt;p&gt;I wasnt using the findcontrol method in the right place, within the master then the form etc. All sorted now.&lt;/p&gt;
&lt;p&gt;Cheers&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/1533850.aspx</link><pubDate>Tue, 16 Jan 2007 04:33:49 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1533850</guid><dc:creator>mokeefe</dc:creator><author>mokeefe</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1533850.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1533850</wfw:commentRss><description>&lt;p&gt;As for the variable ending up null. That's because you can do this&lt;/p&gt;&lt;font color=#008080 size=2&gt;
&lt;p&gt;Panel&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; pnl2 = (&lt;/font&gt;&lt;font color=#008080 size=2&gt;Panel&lt;/font&gt;&lt;font size=2&gt;)&lt;/font&gt;&lt;font color=#0000ff size=2&gt;null&lt;/font&gt;&lt;font size=2&gt;;&lt;/font&gt;
&lt;p&gt;Therefore the last cycle is not getting a panel. The reasons for which are not evident by your code sample.&lt;/p&gt;
&lt;p&gt;As your panels are direct children of one Control consider removing the ID dependency and just loop through the child&amp;nbsp;controls&amp;nbsp;setting only the Panels like so (likely to be faster than FindControl as it hits each child only once) - &lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;protected&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt; &lt;span style="COLOR:blue;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="COLOR:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR:teal;"&gt;EventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;HidePanels(objTabNav);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;private&lt;/span&gt; &lt;span style="COLOR:blue;"&gt;void&lt;/span&gt; HidePanels(&lt;span style="COLOR:teal;"&gt;Control&lt;/span&gt; parent)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;foreach&lt;/span&gt; (&lt;span style="COLOR:teal;"&gt;Control&lt;/span&gt; obj &lt;span style="COLOR:blue;"&gt;in&lt;/span&gt; parent.Controls)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt; (obj &lt;span style="COLOR:blue;"&gt;is&lt;/span&gt; &lt;span style="COLOR:teal;"&gt;Panel&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:teal;"&gt;Panel&lt;/span&gt; pnl = (&lt;span style="COLOR:teal;"&gt;Panel&lt;/span&gt;)obj;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;pnl.Visible = &lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Rgds,&lt;/p&gt;
&lt;p&gt;Martin.&lt;/p&gt;</description></item><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/1533842.aspx</link><pubDate>Tue, 16 Jan 2007 04:23:13 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1533842</guid><dc:creator>mbanavige</dc:creator><author>mbanavige</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1533842.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1533842</wfw:commentRss><description>&lt;p&gt;If there is a MasterPage involved, you may want to read this thread: &lt;a href="http://forums.asp.net/thread/1513625.aspx"&gt;http://forums.asp.net/thread/1513625.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/1533824.aspx</link><pubDate>Tue, 16 Jan 2007 03:59:22 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1533824</guid><dc:creator>Jessica Cao - MSFT</dc:creator><author>Jessica Cao - MSFT</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1533824.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1533824</wfw:commentRss><description>&lt;p&gt;hi,&lt;/p&gt;
&lt;p&gt;this code works fine in asp.net2.0&lt;/p&gt;
&lt;p&gt;protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Panel p;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = 0; i &amp;lt; 3; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int num = i + 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string strID = "Panel" + num.ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p = (Panel)form1.FindControl(strID);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (p != null)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p.Visible = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;</description></item><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/1532870.aspx</link><pubDate>Mon, 15 Jan 2007 14:49:23 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1532870</guid><dc:creator>e_screw</dc:creator><author>e_screw</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1532870.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1532870</wfw:commentRss><description>&lt;p&gt;Seems like you wrote the code in page_load. If you are finding the panels on the page, you need to find them in the &lt;i&gt;&lt;b&gt;form &lt;/b&gt;&lt;/i&gt;of the page, as panels are placed inside the form, but not on the page directly.&lt;/p&gt;&lt;p&gt;So its true, you cant find any panel if you use pnlPanel = (Panel) this.FindControl(strPageID); as "this" refers to page, but not the form.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You need to use &lt;br /&gt;&lt;br /&gt;&lt;font color="#3300ff"&gt;&lt;b&gt;pnlPanel = (Panel) this.&lt;font color="#ff0000"&gt;Form&lt;/font&gt;.FindControl(strPageID):&amp;nbsp;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Thanks&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/1532811.aspx</link><pubDate>Mon, 15 Jan 2007 14:06:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1532811</guid><dc:creator>V-Bot</dc:creator><author>V-Bot</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1532811.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1532811</wfw:commentRss><description>&lt;p&gt;I made the following changes to your code and it works fine for me on .NET 1.1:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size=2&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;private&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;void&lt;/font&gt;&lt;font size=2&gt; Button1_Click(&lt;/font&gt;&lt;font color=#0000ff size=2&gt;object&lt;/font&gt;&lt;font size=2&gt; sender, System.EventArgs e)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;Panel pnlPanel;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;// hide all panels&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;for&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color=#0000ff size=2&gt;int&lt;/font&gt;&lt;font size=2&gt; i = 0; i &amp;lt; 3; i++)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;int&lt;/font&gt;&lt;font size=2&gt; intPostfix = i + 1;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;string&lt;/font&gt;&lt;font size=2&gt; strPageID = "Panel" + intPostfix.ToString();
&lt;p&gt;pnlPanel = (Panel)&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;this&lt;/font&gt;&lt;font size=2&gt;.FindControl(strPageID);
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt; (pnlPanel != &lt;/font&gt;&lt;font color=#0000ff size=2&gt;null&lt;/font&gt;&lt;font size=2&gt;)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;pnlPanel.Visible = &lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;false&lt;/font&gt;&lt;font size=2&gt;;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;/font&gt;&amp;nbsp;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is the front end code:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form id="Form1" method="post" runat="server"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;asp:Panel id="Panel1" style="Z-INDEX: 101; LEFT: 272px; POSITION: absolute; TOP: 96px" runat="server"&amp;gt;Panel 1&amp;lt;/asp:Panel&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;asp:Panel id="Panel2" style="Z-INDEX: 102; LEFT: 280px; POSITION: absolute; TOP: 144px" runat="server"&amp;gt;Panel 2&amp;lt;/asp:Panel&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;asp:Panel id="Panel3" style="Z-INDEX: 103; LEFT: 288px; POSITION: absolute; TOP: 192px" runat="server"&amp;gt;Panel 3&amp;lt;/asp:Panel&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;asp:Button id="Button1" style="Z-INDEX: 104; LEFT: 504px; POSITION: absolute; TOP: 96px" runat="server"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Text="Button"&amp;gt;&amp;lt;/asp:Button&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;Panel 1 Panel 2 Panel 3 &lt;/p&gt;</description></item><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/1532809.aspx</link><pubDate>Mon, 15 Jan 2007 14:06:28 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1532809</guid><dc:creator>Haissam</dc:creator><author>Haissam</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1532809.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1532809</wfw:commentRss><description>&lt;p&gt;Dear,&lt;/p&gt;
&lt;p&gt;i recommend you to read the below two articles&lt;/p&gt;
&lt;p&gt;&lt;a href="http://west-wind.com/WebLog/posts/5127.aspx"&gt;http://west-wind.com/WebLog/posts/5127.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.odetocode.com/Articles/116.aspx"&gt;http://www.odetocode.com/Articles/116.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Happy Coding&lt;/p&gt;</description></item><item><title>Re: FindControl() problem</title><link>http://forums.asp.net/thread/1532802.aspx</link><pubDate>Mon, 15 Jan 2007 14:02:32 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1532802</guid><dc:creator>Marian Kostal</dc:creator><author>Marian Kostal</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1532802.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1532802</wfw:commentRss><description>&lt;p&gt;Enable tracing on your page using&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;pre class=coloredcode&gt;&lt;span class=dir&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" Trace="true" %&amp;gt;&lt;/span&gt;&lt;/pre&gt;&amp;nbsp;and after you will see tree hierarchy of controls on your page. This can help you to solve your problem.</description></item><item><title>FindControl() problem</title><link>http://forums.asp.net/thread/1532778.aspx</link><pubDate>Mon, 15 Jan 2007 13:31:51 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1532778</guid><dc:creator>madaboutnoggins</dc:creator><author>madaboutnoggins</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1532778.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=18&amp;PostID=1532778</wfw:commentRss><description>&lt;p&gt;Hi There&lt;/p&gt;
&lt;p&gt;I am having problems with the FindControl() method. My aspx page contains 3 panels (but it could be any number).&lt;/p&gt;
&lt;p&gt;In my code-behind, I am using a for loop which loops&amp;nbsp;as many times as there are number of panels, checks if the panel exists on the page and set's it's visible property to false. Here is the C# code, I am also using ASP.NET 2.0:&lt;font color=#008000 size=2&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color=#008080 size=2&gt;
&lt;p&gt;Panel&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color=#000000&gt; pnlPanel;&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;// hide all panels&lt;br /&gt;&lt;font color=#0000ff size=2&gt;for&lt;/font&gt;&lt;font size=2&gt; (i = 0; i &amp;lt; objTabNav.NumTabs; i++)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; intPostfix = i + 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; strPageID =&amp;nbsp;"tabPanel" + intPostfix.ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnlPanel = (&lt;/font&gt;&lt;font color=#008080 size=2&gt;Panel&lt;/font&gt;&lt;font size=2&gt;)&lt;/font&gt;&lt;font color=#0000ff size=2&gt;this&lt;/font&gt;&lt;font size=2&gt;.FindControl(strPageID);&lt;br /&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&lt;/font&gt;&lt;font size=2&gt; (pnlPanel != &lt;/font&gt;&lt;font color=#0000ff size=2&gt;null&lt;/font&gt;&lt;font size=2&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnlPanel.Visible = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;false&lt;/font&gt;&lt;font size=2&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My problem is that "pnlPanel" is always null after it looks for and assigns&amp;nbsp;the panel using the FindControl method. The panel ids being passed into the FindControl method are "tabPanel1", "tabPanel2" etc. These panels 100% exist on the page, but the FindControl method cannot find them. Or there is something wrong with the code above (that worked perfectly in ASP.NET 1.1).
&lt;p&gt;Anyone have any ideas?&lt;/p&gt;
&lt;p&gt;Cheers&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>