Create A Progressbar In Asp.Net

			
                            private int state = 0;
                            
                            protected void Page_Load(object sender, EventArgs e)
                            {
                                if (Session["State"] != null)
                                {
                                    state = Convert.ToInt32(Session["State"].ToString());
                                }
                                else
                                {
                                    Session["State"] = 0;
                                }
                                if ((state > 0) && (state <= 10)) 
                                {
                                    this.lblMessages.Text = "Task undertaking!";
                                    this.panelProgress.Width = state * 30;
                                    this.lblPercent.Text = state * 10 + "%";
                                    Page.RegisterStartupScript("", "");
                                }
                                if (state == 100)
                                {
                                    this.panelProgress.Visible = false;
                                    this.panelBarSide.Visible = false;
                                    this.lblMessages.Text = "Task Completed!";
                                    Page.RegisterStartupScript("", "");
                                }
                            }
                            
		
			 
                            /* design view for progressbar */
                            &lt;form id="Form1" method="post" runat="server"&gt;
                                &lt;asp:Label id="lblMessages" runat="server"&gt;&lt;/asp:Label&gt;
                                &lt;asp:Panel id="panelBarSide" runat="server" Width="300px" BorderStyle="Solid" BorderWidth="1px" ForeColor="Silver"&gt;
                                    &lt;asp:Panel id="panelProgress" runat="server" Width="10px" BackColor="Green"&gt;&lt;/asp:Panel&gt;
                                &lt;/asp:Panel&gt;
                                &lt;asp:Label id="lblPercent" runat="server" ForeColor="Blue"&gt;&lt;/asp:Label&gt;
                            &lt;/form&gt;