http


ASP.NET MVC3返回404等Http状态码

最近在筹备本人博客下版本的开发工作,准备将网站前台转到MVC3上。以前没有彻底玩过MVC,所以这几天在做练习,比较蛋疼。其中一个需求就是当用户访问不正确的地址时,返回一个404错误。比如阅读一篇已被删除的文章,就需要这样做。 以前在ASP.NET里,我只需要写:Response.StatusCode = 404 就好了,但在MVC3里似乎无效。经过Google我找到了返回404错误的方法。完整代码如下: public ActionResult Detail(string id) { Guid sId = Guid.Empty; if (!Guid.TryParse(id, out sId)) { return new HttpNotFoundResult(); } else { …