在手册中,它说我可以通过以下方式将页面重定向到错误页面:
app.UseExceptionHandler("/Error");
例如,在我编写的控制器类中:
public IActionResult test(){
throw new Exception("Some Para");
var obj = new Dictionary<string,string>();
return new ObjectResult(obj);
}
如您所见,我在触发异常时发送了para。 但是我怎么能在我的ErrorController 中得到para?现在它看起来像这样:
public class ErrorController : Controller
{
//In the tutorial, this can be public static void HomePage(IApplicationBuilder app)
//But failed when i tried
[HttpGet]
public IActionResult Index(){
var obj = new Dictionary<string,string>();
obj.Add("error","code");
return new ObjectResult(obj);
}
}