public static void EnumKeys(NameValueCollection Form, string prefix, ItemEnumHandler callback) { string key; foreach (string item in Form.Keys) { if (item.IndexOf(prefix) == 0) { if (item.Length > prefix.Length) { key = item.Substring(prefix.Length, item.Length - prefix.Length); } else { key = ""; } callback(key, Form[item]); } } }
public static void EnumKeys(NameValueCollection Form, string prefix, ItemEnumHandler callback) { string key; foreach (string item in Form.Keys) { if (item.IndexOf(prefix) == 0) { if (item.Length > prefix.Length) { key = item.Substring(prefix.Length, item.Length - prefix.Length); } else { key = ""; } callback(key, Form[item]); } } }