private void addControl(string strHiddenData, string strPH) { string strField; int intOrder; while (strHiddenData != "") { strField = strHiddenData.Substring(0, strHiddenData.IndexOf("&")); strHiddenData = strHiddenData.Substring(strHiddenData.IndexOf("&") + 1); intOrder = Convert.ToInt32(strField.Substring(strField.IndexOf("_") + 1)); strField = strField.Substring(0, strField.IndexOf("_")); if (strField.Substring(0, 1) == "i") { oPage.Update(Convert.ToInt32(strField.Substring(1)), strPH, Int32.Parse(lblId.Text), intOrder, 1); } else { oPage.Add(oSchema.Add(Convert.ToInt32(strField.Substring(1))), strPH, Int32.Parse(lblId.Text), intOrder, 1); } } }