2

在我的 RouteConfig.cs 文件中,我有以下内容来处理我的 Url 请求;

routes.MapRoute("Product", "products/{Url}",
new { controller = "product", action = "index" });

在我的模型中,我检查输入的 Url 是否存在于我的数据库中。但是,如果在我的数据库中找不到匹配项,我想返回请求的页面不存在的 404 错误。

我怎样才能做到这一点?

4

1 回答 1

2

在控制器的方法中,您可以HTTP response像这样返回:

if (product == null)
{
    return HttpNotFound();
}

希望能帮助到你 !

于 2013-08-21T13:32:08.940 回答