Jin*_*esh 13 asp.net-mvc refresh
如何在MVC中刷新当前页面.
[HttpGet]
public ActionResult Request()
{
if (Session["type"] != null && Session["resulttype"] != null)
{
return View();
}
else
{
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
我想在其他部分刷新我的页面.那是返回null值的时候.
Jey*_*mov 28
您可以使用 Request.UrlReferrer.ToString()
[HttpGet]
public ActionResult Request()
{
if (Session["type"] != null && Session["resulttype"] != null)
return View();
else
return Redirect(Request.UrlReferrer.ToString());
}
Run Code Online (Sandbox Code Playgroud)
只需重定向到您要重定向到的操作即可.它会刷新你的页面.
[HttpGet]
public ActionResult Request()
{
if (Session["type"] != null && Session["resulttype"] != null)
{
return View();
}
else
{
return RedirectToAction("Request");
}
}
Run Code Online (Sandbox Code Playgroud)
你可以在asp.net core中使用以下代码
public IActionResult Index(){
return Redirect($"{Request.Path.ToString()}{Request.QueryString.Value.ToString()}");
}
Run Code Online (Sandbox Code Playgroud)