1.asp .net core 运行时,无法实时更新页面
解决步骤: 一、通过 NuGet 添加 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation; 二、在 Startup.cs 类文件中添加该模块; 在 Startup.cs 文件中的 ConfigureServices 函数中追加 .AddRazorRuntimeCompilation(); public void ConfigureServices(IServiceCollection services) { //追加 .AddRazorRuntimeCompilation(); services.AddControllersWithViews().AddRazorRuntimeCompilation(); }
2.mvc 页面返回 加载页面/请求操作
if (!filterContext.HttpContext.Request.IsAjaxRequest()) { filterContext.Result = new RedirectResult("~/Home/ReLogin"); return; } else { filterContext.Result = new JsonResult { Data = new { Success = false, Message = string.Empty, Redirect = ("~/Home/ReLogin") } }; }