public ActionResult List(string id)
        {
            List <File> list;

            if (id == null)
            {
                list = BasicWebManager.GetAll <File>();
            }
            else if (id.Contains('|'))
            {
                var parts  = id.Split('|');
                var parts0 = parts[0];
                var parts1 = parts[1];
                list = BasicWebManager.Query <File>(x => x.Type == parts0 && x.Group == parts1);
            }
            else
            {
                list = BasicWebManager.Query <File>(x => x.Group == id);
            }
            list       = list.OrderByDescending(x => x.PostTime).ToList();
            ViewBag.id = id;
            return(View(list));
        }