在 ASP.NET MVC 中,返回这个有什么区别:

 return new HttpStatusCodeResult(HttpStatusCode.NotFound);

和这个:
 return HttpNotFound();

最佳答案

不同之处在于 HttpStatusCodeResult 使您可以更好地控制可以返回的 HTTP 状态代码,因为它允许您在 HttpStatusCode 枚举中指定任何预定义的状态代码。 HttpNotFound 总是返回 HTTP 状态码 404。

关于c# - ASP.NET MVC & C# : HttpStatusCodeResult() vs HttpNotFound(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54279713/

10-10 22:10