public static FormCollection ToFormCollection(this RouteValueDictionary items) { var formCollection = new FormCollection(); foreach(var i in items ) { formCollection.Add(i.Key, i.Value != null ? i.Value.ToString() : null); } return formCollection; }