正在寻找从JsonResult Action方法重新加载/刷新视图页面的方法。我需要从其他条件重新加载它。下面的方法不起作用,我的意思是它不刷新StudentsData视图。* 下面的上载方法是一个GoogleDriveupload方法,上载并显示上载的文件。*
[HttpPost]
public JsonResult Upload(string folderName, string contextType = null)
{
var currentAuth = Context.UserContextCache;
var resultList = new List<ViewDataUploadFilesResult>();
var CurrentContext = HttpContext;
filesHelper.UploadAndShowResults(CurrentContext, resultList, folderName);
JsonFiles files = new JsonFiles(resultList);
if (!resultList.Any())
{
return Json("Error");
}
else
{
currentAuth.UserProfile.IITransferIntakeRequestMade = false;
Context.UserContextCache = currentAuth;
GetService<UserProfileService>().Save(Context.UserContextCache.UserProfile);
//RELOAD SHOULD BE HERE
RedirectToAction("StudentsData", "Document");
return Json(files);
}
}
1条答案
按热度按时间6pp0gazn1#
MVC中以JSON形式返回局部视图
现在,您可以通过将“this”作为参数传递给Controller,在控制器文件中添加NameSpace,从而从控制器调用此类。