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();
}
View Code

 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") }
      };
}
View Code

 

    

 

posted on 2021-10-23 23:42  每天加1  阅读(18)  评论(0编辑  收藏  举报