public ActionResult LoadData(int id, string type) { HomeModels home = new HomeModels(); Dictionary <STFieldsInfo, List <BusinessObject> > dic = home.GetFieldInfo(id); ViewData["sType"] = type; var viewModel = GridViewExtension.GetViewModel("gv" + dic.Keys.FirstOrDefault().STFieldName); if (type == "Inbox") { DataTable dtInbox = MailUtil.GetListInboxItem_ByUserName(Convert.ToString(AuthConfig.GetSession("CurrentUser"))); ViewData["control"] = dic; ViewData["data"] = dtInbox; } else { DataTable dtOutbox = MailUtil.GetListOutboxItem_ByUserName(Convert.ToString(AuthConfig.GetSession("CurrentUser"))); ViewData["control"] = dic; ViewData["data"] = dtOutbox; } return(PartialView("GridViewAjaxPartialView", null)); }