首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当添加'HttpGet‘命名空间时,找不到类型或命名空间名称'System.Web.Http’

当添加'HttpGet‘命名空间时,找不到类型或命名空间名称'System.Web.Http’
EN

Stack Overflow用户
提问于 2013-10-11 13:45:15
回答 4查看 39.7K关注 0票数 22

我在MVC中有一个问题。

目前我正在使用MVC,版本是MVC4。我有两个ActionResult方法,如下所示

[HttpGet]
 public ActionResult About()
        {
            ViewBag.Message = "Your app description page.";

            return View();
        }

 [HttpPost]
 public ActionResult About(ModelName ccc)
        {
            ViewBag.Message = "Your app description page.";

            return View();
        }

我们需要HttpPost和HttpGet属性的using System.Web.Mvc;名称空间。因此,我在控制器中添加了using System.Web.Mvc;名称空间。但是我需要在我的控制器.Si中添加另一个名称空间using System.Web.Http;,用于httpsresponseexpection错误处理。此时,System.Web.Mvc;不起作用。

我收到此错误:找不到类型或命名空间名称'HttpGet‘。为什么?System.Web.Mvc和HttpGet的System.Web.Http之间有什么关系?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19311044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档