private void SaveChanges()
        {
            for (int i = 0; i < data.Count; i++)
            {
                string value;
                if (i < baseValues.Count && baseValues[i].Equals("BrowserType"))
                {
                    value = drpList.SelectedItem.Text;
                    data[baseValues[i]] = value;
                }
                else
                {
                    if (i < baseValues.Count)
                    {
                        value = ((TextBox)Area1.FindControl("txt" + baseValues[i])).Text;
                        data[baseValues[i]] = value;
                    }
                    else
                    {
                        value = ((TextBox)Area1.FindControl("txt" + data.ElementAt(i).Key)).Text;
                        data[data.ElementAt(i).Key] = value;
                    }
                }
            }

            for (int i = 0; i < noOfNewControls; i++)
            {
                TextBox tmpKey   = (TextBox)HiddenArea.FindControl("txtKey" + i);
                TextBox tmpValue = (TextBox)HiddenArea.FindControl("txtValue" + i);
                String  str      = tmpKey.Text;
                str = str.Replace(" ", "");

                canContinue = Validate(tmpKey.Text);

                if (canContinue)
                {
                    string key   = str;
                    string value = tmpValue.Text;

                    data.Add(key, value);

                    tmpKey.Text        = str;
                    tmpKey.Enabled     = false;
                    tmpKey.BorderWidth = 0;
                    tmpKey.BackColor   = System.Drawing.Color.White;
                }
            }
        }