【发布时间】:2020-05-30 01:45:56
【问题描述】:
如果日期超过 2020 年 5 月 25 日,我想重定向用户 否则他们会得到当前视图
public ActionResult Login()
{
DateTime dt = DateTime.Now;
DateTime expirationDate = new DateTime(2020, 05, 25);
if (dt > expirationDate)
{
return RedirectToAction("ThankYou", "Home");
}
else
{
}
return View();
}
来自 HomeController.cs 的代码
public IActionResult Index()
{
var userId = User.Identity.Name;
string userIdfromCache = SaveToCache("UserID", userId);
return RedirectToAction("Login", "Authentication");
}
public IActionResult ThankYou()
{
return View();
}
IActionResultThankYou() 没有重定向用户。它应该显示一个静态 HTML 文件
【问题讨论】:
-
你有什么授权吗?可能是你忘记在 HomeController 中修改授权了,如果你没有登录,会导致重定向到登录页面。
标签: c# asp.net-core redirect