如何使用Asp Net Core中的para处理错误?

时间:2016-10-29 10:01:40

标签: error-handling asp.net-core asp.net-core-mvc asp.net-core-middleware

在手册中,它说我可以通过以下方式将页面重定向到错误页面:

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);
    }
}

0 个答案:

没有答案