public static IViewDataContainer FilterContainer(this IViewDataContainer container, string prefix) { var newContainer = new ViewDataContainer(); newContainer.ViewData.ModelState.Merge(container.ViewData.ModelState, prefix); return newContainer; }