public ActionResult Delete(int?id, FormCollection collection)
        {
            try
            {
                DictionaryTypeRepository ml = new DictionaryTypeRepository();

                if (id != null && id > 0)
                {
                    var de = ml.Search().Where(b => b.ID == id).First();

                    ml.Delete(de);
                }
                else
                {
                    if (string.IsNullOrEmpty(collection["IDs"]))
                    {
                        return(Content("未指定删除对象ID"));
                    }
                    string[] ids = collection["IDs"].Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
                    foreach (string item in ids)
                    {
                        var entity = ml.Search().Where(b => b.ID == int.Parse(item)).First();

                        ml.Delete(entity);
                    }
                }
                return(Content("1"));
            }
            catch (Exception ex)
            {
                return(Content(ErrorWirter(RouteData, ex.Message)));
            }
        }