我在 MVC 中有一个问题。
目前我在 MVC 工作,版本是 MVC4 。我有 2 个 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;
命名空间 。所以我在我的控制器中添加了命名空间。但是我需要在我的控制器中添加另一个命名空间 以进行httpsresponseexpoction错误处理。我在命名空间中添加。这时候是不行的。using System.Web.Mvc;
using System.Web.Http;
System.Web.Mvc;
我收到此错误:找不到类型或命名空间名称“HttpGet”。为什么 ?System.Web.Mvc 和 System.Web.Http 对于 HttpGet 有什么关系吗?