簡體   English   中英

有沒有辦法從MVC asp.net core 2中的代碼隱藏中拋出HttpException?

[英]Is there a way to throw a HttpException from codebehind in MVC asp.net core 2?

我正在嘗試從MVC asp.net core 2 Web應用程序中的類中的代碼中拋出一個簡單的HttpException 404錯誤。

從文檔中,您可以使用StatusCodeResult作為結果:

public StatusCodeResult StatusCodeActionResult()
{
    return StatusCode(404);
}

有關更多信息,請參見StatusCodeResult

我創建了一個用於處理自定義異常的中間件,但我認為這不是最佳的性能明智方法,因為核心團隊表示,拋出異常來處理業務邏輯不是一個好習慣。 您可以從OlafW評論中看到鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM