<?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>FAQ - Frequently Asked Questions</title><link>http://forums.asp.net/13.aspx</link><description>Your question has probably already been answered. Look here for some great answers!</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: dynamic control help plzzzzzzzzzzzzzzz.....</title><link>http://forums.asp.net/thread/3496580.aspx</link><pubDate>Thu, 05 Nov 2009 17:36:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3496580</guid><dc:creator>mausimo</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3496580.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3496580</wfw:commentRss><description>&lt;p&gt;For everyone that wanted viewstate code in C#....&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;const bool CREATE_SELECTED = true;
    const bool VIEW_SELECTED = true;
    const bool CURRENT_SELECTED = true;

    //store property value in viewstate so that it will survive postbacks
     private bool p_Create
     {
         set
         {
            ViewState[&amp;quot;CREATE_SELECTED&amp;quot;] = value;
         }
         get
         {
            return Convert.ToBoolean(ViewState[&amp;quot;CREATE_SELECTED&amp;quot;]);
         }
      }

     private bool p_View
     {
         set
         {
             ViewState[&amp;quot;VIEW_SELECTED&amp;quot;] = value;
         }
         get
         {
             return Convert.ToBoolean(ViewState[&amp;quot;VIEW_SELECTED&amp;quot;]);
         }
     }

     private bool p_Current
     {
         set
         {
             ViewState[&amp;quot;CURRENT_SELECTED&amp;quot;] = value;
         }
         get
         {
             return Convert.ToBoolean(ViewState[&amp;quot;CURRENT_SELECTED&amp;quot;]);
         }
     }&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt; protected void Page_Load(object sender, EventArgs e)
    {
        if (p_Create)
        {
            this.CreateWasClicked();
        }
        if (p_View)
        {
            this.ViewWasClicked();
        }
        if (p_Current)
        {
            this.CurrentWasClicked();
        }       
    }&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp" name="code"&gt;    /// &amp;lt;summary&amp;gt;
    /// button used to view the view Articles
    /// &amp;lt;/summary&amp;gt;
    protected void btnView_Click(object sender, EventArgs e)
    {
        //if the add article interface is already visible then hide it
        if (PlaceHolder_View.Visible == true)
        {
            PlaceHolder_View.Visible = false;
            btnView.Text = &amp;quot;View&amp;quot;;

            //VERY IMPORTANT -&amp;gt; remember that we created these controls for the next postback
            this.p_View = false;
        }
        //if the add article interface is not visible then show it
        else
        {
            //displaying the add/create arcticle interface
            PlaceHolder_View.Visible = true;
            //changing button text to hide the create article interface.
            btnView.Text = &amp;quot;Hide View&amp;quot;;

            //VERY IMPORTANT -&amp;gt; remember that we created these controls for the next postback
            this.p_View = true;
        }
    }

    /// &amp;lt;summary&amp;gt;
    /// for keeping view visible after post back if it was clicked
    /// &amp;lt;/summary&amp;gt;
    protected void ViewWasClicked()
    {
        PlaceHolder_View.Visible = true;
    }&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;This is the jist of using viewsates to keep&amp;nbsp;post back variables in C#. This is from my code, it is showing you how to use the functionality. Manipulate this&amp;nbsp;how you want,&amp;nbsp;you can use any type (does not have to be bool etc).&lt;/p&gt;
&lt;p&gt;Good-Luck&lt;/p&gt;
&lt;p&gt;-Mike&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: dynamic control help plzzzzzzzzzzzzzzz.....</title><link>http://forums.asp.net/thread/3482867.aspx</link><pubDate>Thu, 29 Oct 2009 05:11:44 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3482867</guid><dc:creator>girish dagdiya</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3482867.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3482867</wfw:commentRss><description>&lt;p&gt;hi,&lt;/p&gt;
&lt;p&gt;you have written --&amp;nbsp; having error with find control part&lt;/p&gt;
&lt;p&gt;but where is the code for finding control.&lt;/p&gt;</description></item><item><title>Re: dynamic control help plzzzzzzzzzzzzzzz.....</title><link>http://forums.asp.net/thread/3481104.aspx</link><pubDate>Wed, 28 Oct 2009 09:07:37 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3481104</guid><dc:creator>prakashshamala</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3481104.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3481104</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/fan/images/icon-quote.gif"&gt; &lt;strong&gt;amitha:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/p&gt;&lt;p&gt;this is my program logic &lt;/p&gt;
&lt;p&gt;i am new to this web developement so looking forward for your help&lt;/p&gt;
&lt;p&gt;plzzzzzzzzzz go thru&lt;/p&gt;
&lt;p&gt;reply asap&lt;/p&gt;
&lt;p&gt;having error with find control part&lt;/p&gt;
&lt;p&gt;do suggest all changes nedeed&lt;/p&gt;
&lt;p&gt;or else&lt;/p&gt;
&lt;p&gt;if possible&amp;nbsp; can u modify&amp;nbsp; my code n send rest of my project is going good i am really stuck with this plzz&lt;/p&gt;
&lt;p&gt;i hav to take values frm text box n calculate base on it&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;form&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;frmPension&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Panel&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;pnlone&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;74px&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;384px&amp;quot;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Label&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;lblAmnt&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot; Enter the pension amount:&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;180px&amp;quot;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Label&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;TextBox&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;tbAmnt&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;/&amp;gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;br&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Label&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;lblNo&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot; Enter the number of persons:&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;180px&amp;quot;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Label&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;TextBox&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;tbNo&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;/&amp;gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;br&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;center&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;button&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Enter&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Enter&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;OnClick&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;SubmitBtn_Click&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;/&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;center&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;br&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;p&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;PlaceHolder&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Area1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;PlaceHolder&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;p&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;table&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;tblReslt&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;tr&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;td&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;col1&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;td&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;td&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;col2&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;td&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;tr&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;tr&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;td&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Button&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;submit&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;visible&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;false&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;OnClick&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;calInheritAmnt&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;submit&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;td&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;tr&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;table&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Panel&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;table&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;id&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;tblInheritDetails&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;100%&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;form&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Partial&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Class&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; testajax&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Inherits&lt;/font&gt;&lt;font size="2"&gt; System.Web.UI.Page &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; Page_Load(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; Sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; E &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; EventArgs)&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;font size="2"&gt; IsPostBack &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Then&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;SubmitBtn_Click(Sender, E)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;If&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; SubmitBtn_Click(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; Sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; E &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; EventArgs)&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; I &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Integer&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;For&lt;/font&gt;&lt;font size="2"&gt; I = 1 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;To&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;CInt&lt;/font&gt;&lt;font size="2"&gt;(tbNo.Text.Trim())&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; tbInhrtrName &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; TextBox&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;tbInhrtrName.ID = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;tbDynamic&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; I.ToString&lt;/font&gt;&lt;font size="2"&gt;tbInhrtrName.Text = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;Control&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; I&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Form.Controls.Add(tbInhrtrName)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Area1.Controls.Add(tbInhrtrName)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; MyLiteral = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; LiteralControl&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;MyLiteral.Text = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&amp;quot;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#a31515" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Form.Controls.Add(MyLiteral)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Area1.Controls.Add(MyLiteral)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Next&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;submit.Visible = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;true&amp;quot;&lt;/font&gt;&lt;/p&gt;&lt;font color="#a31515" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;tblInheritDetails.Visible = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;true&amp;quot;&lt;/font&gt;&lt;/p&gt;&lt;font color="#a31515" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Protected&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;font size="2"&gt; calInheritAmnt(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; System.EventArgs) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Handles&lt;/font&gt;&lt;font size="2"&gt; submit.Click&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; id &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;String&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; I &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Integer&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Dim tb As New TextBox&lt;/font&gt;&lt;/p&gt;&lt;font color="#008000" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;For&lt;/font&gt;&lt;font size="2"&gt; I = 1 &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;To&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;CInt&lt;/font&gt;&lt;font size="2"&gt;(tbNo.Text.Trim())&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;font size="2"&gt; tb &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;font size="2"&gt; TextBox&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;id = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;tbDynamic&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; I.ToString&lt;/font&gt;&lt;font size="2"&gt;tb = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;DirectCast&lt;/font&gt;&lt;font size="2"&gt;(sender, TextBox)&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Response.Write(tb.Text.ToString())&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&amp;#39;Response.Write(Session(id) &amp;amp; &amp;quot;&amp;lt;br/&amp;gt;&amp;quot;)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#008000" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Next&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;font color="#000000" size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Class&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3475976.aspx</link><pubDate>Sun, 25 Oct 2009 18:05:12 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3475976</guid><dc:creator>rlnd</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3475976.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3475976</wfw:commentRss><description>&lt;p&gt;Is it possible that this approach doesn&amp;#39;t work for custom events? I&amp;#39;ve got a ul to which I&amp;#39;m programmatically adding (ASP.net user control) lis. I&amp;#39;m re-adding these user controls in the Page_Load event and &amp;#39;ordinary&amp;#39; events (that is: LinkButton.Clicks) work fine - only my custom events somehow lose their handlers during the postback.&lt;/p&gt;&lt;p&gt;Here is how I&amp;#39;m adding the controls to the list (the IDs are persistent over postbacks):&lt;/p&gt;&lt;p&gt;&lt;pre name="code" class="c-sharp"&gt;Newsletter_TextPart control = (Newsletter_TextPart)LoadControl(&amp;quot;~/Newsletter/TextPart.ascx&amp;quot;);
        control.ID = &amp;quot;part_&amp;quot; + value.PartID;


        control.Deleted += new Newsletter_TextPart.DeletedEventHandler(part_Deleted);

        AsyncPostBackTrigger t2 = new AsyncPostBackTrigger();
        t2.ControlID = control.ID;
        t2.EventName = &amp;quot;Deleted&amp;quot;;

        upnlText.Triggers.Add(t2);


        ulTextParts.Controls.Add(control);
        control.Part = value;&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; Here is the relevant code in the UserControl:&lt;/p&gt;&lt;p&gt;&lt;pre name="code" class="c-sharp"&gt;    public delegate void DeletedEventHandler(object sender, PartEventArgs e);

    public event DeletedEventHandler Deleted;

    protected void lbtDelete_Click(object sender, EventArgs e)
    {
        if (Deleted != null)
            Deleted(this, new PartEventArgs(Part)); //&amp;#39;Part&amp;#39; is a property of the control
    }&lt;/pre&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3458596.aspx</link><pubDate>Wed, 14 Oct 2009 19:51:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3458596</guid><dc:creator>batool</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3458596.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3458596</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/fan/images/icon-quote.gif"&gt; &lt;strong&gt;miteshsura:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;/p&gt;&lt;p&gt;try this link .. &lt;a href="http://www.developerfusion.com/tools/convert/vb-to-csharp/"&gt;http://www.developerfusion.com/tools/convert/vb-to-csharp/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I have already tried this site... I got some problems in the &amp;quot;DynamicControlSelection&amp;quot; Method&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3458319.aspx</link><pubDate>Wed, 14 Oct 2009 16:47:54 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3458319</guid><dc:creator>miteshsura</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3458319.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3458319</wfw:commentRss><description>&lt;p&gt;try this link .. &lt;a href="http://www.developerfusion.com/tools/convert/vb-to-csharp/"&gt;http://www.developerfusion.com/tools/convert/vb-to-csharp/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3457240.aspx</link><pubDate>Wed, 14 Oct 2009 08:22:39 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3457240</guid><dc:creator>batool</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3457240.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3457240</wfw:commentRss><description>&lt;p&gt;I tried to convert this code to C#, but its not working... Can anybody convert it?&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3447061.aspx</link><pubDate>Thu, 08 Oct 2009 06:30:15 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3447061</guid><dc:creator>girish dagdiya</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3447061.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3447061</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;hi,&lt;/p&gt;
&lt;p&gt;nice article.But i have different problem here.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I am creating one tabcontainer and 13 tabpanels&amp;nbsp;dynamically in page_init.I have also&amp;nbsp;created&amp;nbsp;iframe in each tabpanel dynamically in page_init.Now how can i access first iframe&amp;#39;s id.I am getting only last iframe&amp;#39;s id once page loads.&lt;/p&gt;
&lt;p&gt;The mypage.aspx.cs&amp;nbsp;code is:&lt;/p&gt;
&lt;p&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Data.SqlClient;&lt;br /&gt;using AjaxControlToolkit;&lt;br /&gt;using System.Configuration;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;public partial class Courses : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[&amp;quot;ConnectionString&amp;quot;].ConnectionString);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SqlConnection conWeb = new SqlConnection(ConfigurationManager.ConnectionStrings[&amp;quot;MainConnectionString&amp;quot;].ConnectionString);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected UpdatePanel upanel, MainPanel;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public TabContainer MainTabcontainer, tabcontainer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public TabPanel tabpanel;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public System.Web.UI.HtmlControls.HtmlGenericControl frame; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Label lblpage=new Label();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int counter = 0;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void Page_Load(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; Label myLable, myLable1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myLable = (Label)Master.FindControl(&amp;quot;Label1&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myLable.Text = &amp;quot;Courses&amp;nbsp; &amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myLable1 = (Label)Master.FindControl(&amp;quot;Label2&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myLable1.Text = &amp;quot;&amp;quot;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void Page_Init(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;&amp;nbsp;Label myLable, myLable1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myLable = (Label)Master.FindControl(&amp;quot;Label1&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myLable.Text = &amp;quot;&amp;quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myLable1 = (Label)Master.FindControl(&amp;quot;Label2&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myLable1.Text = &amp;quot;&amp;quot;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; funShowData();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void funShowData()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SqlCommand cmd = new SqlCommand(&amp;quot;SELECT&amp;nbsp; query to access ids&amp;quot;, con);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; con.Open();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SqlDataReader sdr = cmd.ExecuteReader();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i = 0;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MainPanel = new UpdatePanel();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MainTabcontainer = new TabContainer();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MainTabcontainer.Width = 660;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (sdr.Read())&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; &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; tabpanel = new TabPanel();&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; tabpanel.ID = &amp;quot;tab&amp;quot; + i.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; tabpanel.EnableViewState = true;&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; tabpanel.HeaderText = sdr[1].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; tabpanel.Enabled = true;&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; string val = sdr[0].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; if (val.Length == 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; {&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; val = &amp;quot;0&amp;quot; + val;&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; }&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; tabpanel.TabIndex = Convert.ToSByte(val);&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; upanel = new UpdatePanel();&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; upanel.ID = &amp;quot;upanel&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; tabcontainer = new TabContainer();&lt;/p&gt;
&lt;p&gt;&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; &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; tabcontainer.EnableViewState = true;&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; upanel.ContentTemplateContainer.Controls.Add(tabcontainer);&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; tabpanel.Controls.Add(upanel);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &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; frame = new System.Web.UI.HtmlControls.HtmlGenericControl(&amp;quot;iframe&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; frame.ID = &amp;quot;frame&amp;quot;+counter;&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; frame.EnableViewState = true;&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; frame.Attributes.Add(&amp;quot;frameborder&amp;quot;, &amp;quot;0&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; frame.Attributes.Add(&amp;quot;src&amp;quot;,&amp;quot;Tabs/pr_tab.aspx&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; frame.Attributes.Add(&amp;quot;width&amp;quot;, &amp;quot;630px&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; frame.Attributes.Add(&amp;quot;height&amp;quot;, &amp;quot;385px&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; tabpanel.Controls.Add(frame);&lt;/p&gt;
&lt;p&gt;&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; Label1.Text = &amp;quot;Counter &amp;quot;+counter;&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; MainTabcontainer.Tabs.Add(tabpanel);&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; i++; counter++;&lt;/p&gt;
&lt;p&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; sdr.Close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; con.Close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MainPanel.ContentTemplateContainer.Controls.Add(MainTabcontainer);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; div1.Controls.Add(MainPanel);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void ImageButton_download_Click(object sender, ImageClickEventArgs 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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (MainTabcontainer.ActiveTabIndex == 0)&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; Label myLable, myLable1;&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; myLable = (Label)Master.FindControl(&amp;quot;Label1&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; myLable.Text = &amp;quot;Course &amp;gt; &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; myLable1 = (Label)Master.FindControl(&amp;quot;Label2&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; myLable1.Text = &amp;quot;DVLSI &amp;gt; e-brochure &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; &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; ScriptManager.RegisterStartupScript(Page, this.GetType(), &amp;quot;getfun&amp;quot;, &amp;quot;javascript:getfun(&amp;quot; + MainTabcontainer.ActiveTabIndex + &amp;quot;);&amp;quot;, true);//To register client script&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;&amp;nbsp; &lt;/p&gt;
&lt;p&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;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mypage.aspx:&lt;/p&gt;
&lt;p&gt;&amp;lt;asp:Content ID=&amp;quot;Content1&amp;quot; ContentPlaceHolderID=&amp;quot;ContentPlaceHolder1&amp;quot; Runat=&amp;quot;Server&amp;quot;&amp;gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; function getfun(index)&lt;br /&gt;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;var div=$get(&amp;quot;&amp;lt;%= div1.ClientID%&amp;gt;&amp;quot;,document);&lt;br /&gt;&amp;nbsp;var&amp;nbsp; Tabcontainer=$get(&amp;quot;&amp;lt;%= MainTabcontainer.ClientID%&amp;gt;&amp;quot;,div);&lt;br /&gt;&amp;nbsp; var&amp;nbsp; frame=$get(&amp;quot;&amp;lt;%= frame.ClientID%&amp;gt;&amp;quot;,Tabcontainer.ActiveTabIndex);&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;alert(frame.id);&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Label&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id=&amp;quot;div2&amp;quot; runat=&amp;quot;server&amp;quot; style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&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;lt;td style=&amp;quot;border: 1px solid #3399FF; height: 435px; width: 70px; &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; valign=&amp;quot;top&amp;quot;&amp;gt;&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;lt;br /&amp;gt;&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;lt;br /&amp;gt;&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;lt;asp:ImageButton ID=&amp;quot;ImageButton_download&amp;quot; runat=&amp;quot;server&amp;quot; ImageUrl=&amp;quot;~/Images/arrows.gif&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; OnClick=&amp;quot;ImageButton_download_Click&amp;quot; /&amp;gt;&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;lt;br /&amp;gt;&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;lt;br /&amp;gt;&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; &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;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id=&amp;quot;div1&amp;quot; runat=&amp;quot;server&amp;quot; style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;/asp:Content&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In function getfun(index),how can i access first tabpanels iframe.&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3431843.aspx</link><pubDate>Tue, 29 Sep 2009 18:58:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3431843</guid><dc:creator>dch3</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3431843.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3431843</wfw:commentRss><description>&lt;p&gt;From personal experience, I nearly killed myself over trying to sort out problems that I had with adding ListItems to a Drop Down List in a repeater. The code seemed to work perfectly fine outside of the repeater with the ListItems being persisted and the _SelectedIndexChanged event being raised and other what not. I finally figured out that instead of having the Drop Down List in the markup and adding the ListItems to it, that I needed to just have an asp : placeholder in the content and the create the entire Drop Down List from start to finish in the code behind via the _ItemDataBound event. I had checked everything including EnableViewState on the control, on the Repeater on the Page.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Of course now that its working, the whole thing has to be scrapped given that I didn&amp;#39;t factor in how the number of items in the repeater and the Drop Down List would impact the load time of the page&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3411103.aspx</link><pubDate>Thu, 17 Sep 2009 16:05:50 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3411103</guid><dc:creator>rgenco1</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3411103.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3411103</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi all,&lt;/p&gt;
&lt;p&gt;i use the example to adding N number of dynamic controls to a page . I want to create dropdownlist populate by Dataset and in cmdProcessControls_Click&amp;nbsp;I wanto to show the item choise by user in dropdownlist but I don&amp;#39;t get the same behaviour.&amp;nbsp;When Click in cmdProcessControls button i&amp;nbsp;view dropdownlist&amp;nbsp;without item and&amp;nbsp;label control empty. If&amp;nbsp;I use dropdownlist&amp;nbsp;populate by listitems&amp;nbsp;It works.&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp:showcolumns" name="code"&gt;    private int StepCounter
    {
        get
        {
            object o1 = ViewState[&amp;quot;StepCounter&amp;quot;];
            if (o1 == null) return 0;
            return (int)o1;
        }
        set { ViewState[&amp;quot;StepCounter&amp;quot;] = value; }
    }

    void Page_PreRender()
    {
        cmdProcessControls.Enabled = StepCounter &amp;gt; 0;
    }

    protected void Page_Load(object sender, EventArgs e) 
    { 
        //recreate dynamic controls on all postback by page_load at the latest 
        //we use page_load instead of init so that we can access viewstate. 
        if (Page.IsPostBack)
        {
            for (int j = 1; j &amp;lt;= StepCounter; j++)
            {
                DropDownList ddltest = new DropDownList();
                ddltest.ID = &amp;quot;ddltest&amp;quot; + j;
                //ddltest.AutoPostBack = false;
                Label lblDomanda = new Label();
                lblDomanda.ID = &amp;quot;lblD&amp;quot; + j;
                Label lblTest = new Label();
                lblTest.ID = &amp;quot;lbl&amp;quot; + j;
                this.PlaceHolder1.Controls.Add(lblDomanda);
                this.PlaceHolder1.Controls.Add(lblTest);
                this.PlaceHolder1.Controls.Add(ddltest);
            }

        }
        else
        {
            Label lblTest = new Label();
            lblTest.Text = &amp;quot;Inizio Procedura Guidata. Clicca su Add Domanda per Proseguire&amp;quot;;
            this.PlaceHolder1.Controls.Add(lblTest);
        }

    } 


    protected void cmdProcessControls_Click(object sender, EventArgs e) 
    { 
        

        string tipoControl = string.Empty;
        foreach (Control ddl in this.PlaceHolder1.Controls)
        {
            tipoControl = ddl.GetType().ToString();
            if ( tipoControl == &amp;quot;System.Web.UI.WebControls.DropDownList&amp;quot;)
                Response.Write(string.Format(&amp;quot;Control ID: {0}, Text: {1} &amp;lt;br/&amp;gt;&amp;quot;, ((DropDownList)ddl).ID, ((DropDownList)ddl).SelectedValue));
            else if (tipoControl == &amp;quot;System.Web.UI.WebControls.Label&amp;quot;)
                Response.Write(string.Format(&amp;quot;LABEL ID: {0}, Text: {1} &amp;lt;br/&amp;gt;&amp;quot;, ((Label)ddl).ID, ((Label)ddl).Text));
        }

    }

    protected void cmdAddTextbox_Click(object sender, EventArgs e)
    {
        string prova = string.Empty;
        SqlDataAdapter sdaDomande;
        SqlDataAdapter sdaRisposte;
        string constr = ConfigurationManager.ConnectionStrings[&amp;quot;ProteoConnectionString&amp;quot;].ConnectionString;
        SqlConnection connection = new SqlConnection(constr);
        if (StepCounter == 0)
        {
            sdaDomande = new SqlDataAdapter(&amp;quot;SELECT ID_Domanda, Testo, ID_Domanda_Padre, Valore FROM Domande WHERE ID_Domanda = ID_Domanda_Padre ORDER BY ID_Domanda&amp;quot;, connection);
        }
        else
        {
            sdaDomande = new SqlDataAdapter(&amp;quot;SELECT ID_Domanda, Testo, ID_Domanda_Padre, Valore FROM Domande WHERE ID_Domanda = @ID_Domanda_Padre ORDER BY ID_Domanda&amp;quot;, connection);
        }
        DataSet ds = new DataSet();
        sdaDomande.Fill(ds, &amp;quot;Domande&amp;quot;);
        //prova = &amp;quot;D&amp;quot; + ds.Tables[&amp;quot;Domande&amp;quot;].Rows[0][&amp;quot;ID_Domanda&amp;quot;].ToString() + &amp;quot;-&amp;quot; + ds.Tables[&amp;quot;Domande&amp;quot;].Rows[0][&amp;quot;Testo&amp;quot;].ToString();
        sdaRisposte = new SqlDataAdapter(&amp;quot;SELECT * FROM Risposte WHERE ID_Domanda = @ID_Domanda ORDER BY ID_Risposta, ID_Domanda&amp;quot;, connection);
        DataSet dsRisp = new DataSet();
        
        //increment counter 
        StepCounter += 1;
        for (int i = 0; i &amp;lt;= ds.Tables[&amp;quot;Domande&amp;quot;].Rows.Count - 1; i++)
        {
            prova = ds.Tables[&amp;quot;Domande&amp;quot;].Rows[i][&amp;quot;ID_Domanda&amp;quot;].ToString();
            sdaRisposte.SelectCommand.Parameters.Add(&amp;quot;@ID_Domanda&amp;quot;, SqlDbType.Int).Value = prova;
            sdaRisposte.Fill(dsRisp, &amp;quot;Risposte&amp;quot;);

            //add new dynamic control

            DropDownList ddltest = new DropDownList();
            ddltest.DataSource = dsRisp;
            ddltest.ID = &amp;quot;ddltest&amp;quot; + StepCounter;
            ddltest.AutoPostBack = false;
            ddltest.DataTextField = &amp;quot;Testo&amp;quot;;
            ddltest.DataValueField = &amp;quot;ID_Risposta&amp;quot;;
            ddltest.DataBind();
            Label lblDomanda = new Label();
            lblDomanda.Text = &amp;quot;D&amp;quot; + ds.Tables[&amp;quot;Domande&amp;quot;].Rows[i][&amp;quot;ID_Domanda&amp;quot;].ToString() + &amp;quot;-&amp;quot; + ds.Tables[&amp;quot;Domande&amp;quot;].Rows[i][&amp;quot;Testo&amp;quot;].ToString();
            lblDomanda.ID = &amp;quot;lblD&amp;quot; + StepCounter;
            Label lblTest = new Label();
            lblTest.Text = &amp;quot;Seleziona Risposta&amp;quot;;
            lblTest.ID = &amp;quot;lbl&amp;quot; + StepCounter;
            this.PlaceHolder1.Controls.Add(lblDomanda);
            this.PlaceHolder1.Controls.Add(lblTest);
            this.PlaceHolder1.Controls.Add(ddltest);
        }
    }&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="c-sharp:showcolumns" name="code"&gt;&amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;
    &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;
        html
        {
            font:14px Georgia,Serif;
        }
        fieldset
        {
            display:block;
            width:600px;
            padding:20px;
            margin:10px;
        }
    &amp;lt;/style&amp;gt;
    &amp;lt;title&amp;gt;Wizard&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;  
    &amp;lt;div&amp;gt;  
       &amp;lt;%-- &amp;lt;asp:Button ID=&amp;quot;cmdProcessControls&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Fine&amp;quot; 
            onclick=&amp;quot;cmdProcessControls_Click&amp;quot; /&amp;gt; --%&amp;gt; 
        &amp;lt;%--&amp;lt;asp:Button ID=&amp;quot;cmdAddTextbox&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Add domande&amp;quot; onclick=&amp;quot;cmdAddTextbox_Click&amp;quot; 
             /&amp;gt; --%&amp;gt; 
        
     
            &amp;lt;asp:Label id=&amp;quot;lblStepNumber&amp;quot; Runat=&amp;quot;server&amp;quot; /&amp;gt;

            &amp;lt;fieldset&amp;gt;
            &amp;lt;legend&amp;gt;&amp;lt;asp:Literal ID=&amp;quot;ltlStep&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/legend&amp;gt;
            &amp;lt;asp:PlaceHolder ID=&amp;quot;PlaceHolder1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;
            &amp;lt;/fieldset&amp;gt;

    &amp;lt;asp:Button 
        ID=&amp;quot;cmdProcessControls&amp;quot; runat=&amp;quot;server&amp;quot; onclick=&amp;quot;cmdProcessControls_Click&amp;quot;
        Text=&amp;quot;&amp;lt; Fine&amp;quot;
        CausesValidation=&amp;quot;false&amp;quot;/&amp;gt;
    
    &amp;lt;asp:Button
            ID=&amp;quot;cmdAddTextbox&amp;quot; runat=&amp;quot;server&amp;quot; onclick=&amp;quot;cmdAddTextbox_Click&amp;quot; 
        Text=&amp;quot;Add domande &amp;gt;&amp;quot; /&amp;gt;

    &amp;lt;/div&amp;gt;
&amp;lt;/form&amp;gt; 
&amp;lt;/body&amp;gt;&lt;/pre&gt;
&lt;p&gt;I try to reply the idcontrols how explain in your post but my code don&amp;#39;t work like I want.&lt;/p&gt;
&lt;p&gt;Any ideas to help me?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Roberto&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3340277.aspx</link><pubDate>Tue, 11 Aug 2009 03:40:19 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3340277</guid><dc:creator>dhinakaranpc</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3340277.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3340277</wfw:commentRss><description>&lt;p&gt; &lt;/p&gt;&lt;p&gt;Ya its a good article .Very useful  for the begginers to know about the Dynamic controls.&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3328812.aspx</link><pubDate>Tue, 04 Aug 2009 11:37:38 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3328812</guid><dc:creator>amitkumartiwari29</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3328812.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3328812</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Thank you guys, I was looking for the perfect solution from a long time. This article helped me a lot. Thanks :-)&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3298865.aspx</link><pubDate>Fri, 17 Jul 2009 05:31:14 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3298865</guid><dc:creator>miteshsura</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3298865.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3298865</wfw:commentRss><description>&lt;p&gt;thanks, &amp;nbsp;I fig;d that out, time to go to school.. :)&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3298820.aspx</link><pubDate>Fri, 17 Jul 2009 04:59:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3298820</guid><dc:creator>Rimbik</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3298820.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3298820</wfw:commentRss><description>&lt;pre class="c-sharp" name="code"&gt;If you look @ the PageLoad life cycle then you will see LoadViewState() executes after the Page_Init() so you can not have ViewState values in Page_Init().

Soumen&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: FAQ: Why do dynamic controls disappear on postback and not raise events?</title><link>http://forums.asp.net/thread/3297726.aspx</link><pubDate>Thu, 16 Jul 2009 16:01:46 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3297726</guid><dc:creator>NisGau</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3297726.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3297726</wfw:commentRss><description>&lt;p&gt;If Viewstate is used to store the value of dynamic contrlols then Page_Load is the event to be used. ViewState values are available in Page_Load - but they are not&amp;nbsp;available during the Page_Init event.&lt;/p&gt;</description></item></channel></rss>