在ASP.NET Core MVC 3.1中,可以使用以下代码示例来防止ASP页面的重定向:
public IActionResult Index()
{
// 执行一些逻辑
// 返回视图
return View();
}
public IActionResult Index()
{
// 执行一些逻辑
// 重定向到其他控制器和动作
return RedirectToAction("Index", "Home", new { area = "" });
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
// 省略其他配置
// 使用StatusCodePages中间件
app.UseStatusCodePagesWithReExecute("/Error/Http{0}");
// 省略其他配置
}
public class ErrorController : Controller
{
public IActionResult Http404()
{
// 执行一些逻辑
// 返回404视图
return View();
}
}
请根据您的具体需求选择适合的解决方法。
上一篇:Asp验证指数表示法