public ActionResult CDCView(string AplyNo, CDCSearchViewModel data, Ref.OpenPartialViewType type) { var _data = ((List <CDCBillViewModel>)Bill.GetCDCSearchData(data, AplyNo)); ViewBag.Sataus = new Service.Actual.Common().GetSysCode("INVENTORY_TYPE"); ViewBag.type = type; ViewBag.IO = data.vTreasuryIO; ViewBag.dBILL_Check_Type = new SelectList(Bill.GetCheckType(), "Value", "Text"); ViewBag.dBILL_Issuing_Bank = new SelectList(Bill.GetIssuing_Bank(), "Value", "Text"); data.vCreate_Uid = AccountController.CurrentUserId; Cache.Invalidate(CacheList.CDCSearchViewModel); Cache.Set(CacheList.CDCSearchViewModel, data); Cache.Invalidate(CacheList.CDCBILLData); Cache.Set(CacheList.CDCBILLData, _data); Cache.Invalidate(CacheList.CDCBILLAllData); Cache.Set(CacheList.CDCBILLAllData, ((List <CDCBillViewModel>)Bill.GetCDCSearchData(new CDCSearchViewModel() { vTreasuryIO = "Y" }, null))); return(PartialView()); }