protected void Page_Load(object sender, EventArgs e)
 {
     if (!StopProcessing)
     {
         ReloadData();
     }
     else
     {
         // Get disabled item indexes and disable them
         string[] indexes = DisabledItems.TrimEnd('|').Split('|');
         DisabledItems = string.Empty;
         int cnt = drpCategories.Items.Count;
         foreach (int i in indexes.Select(index => ValidationHelper.GetInteger(index, -1)).Where(i => (i >= 0) && (i < cnt)))
         {
             DisableItem(drpCategories.Items[i]);
         }
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!StopProcessing && !URLHelper.IsPostback())
     {
         ReloadData();
     }
     else
     {
         // Get disabled item indexes and disable them
         string[] indexs = DisabledItems.TrimEnd('|').Split('|');
         DisabledItems = string.Empty;
         int cnt = drpCategories.Items.Count;
         foreach (string index in indexs)
         {
             int i = ValidationHelper.GetInteger(index, -1);
             if (i >= 0 && i < cnt)
             {
                 DisableItem(drpCategories.Items[i]);
             }
         }
     }
 }