У меня есть одна проблема в MVC.Тип или имя пространства имен «HttpGet» не удалось найти при добавлении пространства имен «System.Web.Http»
В настоящее время я работаю в 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();
}
Нам нужна using System.Web.Mvc;
пространство имен для [HttpPost] и [HttpGet] атрибутов. Поэтому я добавил в моем контроллере пространство имен using System.Web.Mvc;
. Но мне нужно добавить еще одно пространство имен using System.Web.Http;
для httpsresponseexpection обработка ошибок в моем контроллере .Si Я добавил в пространство имен. На данный момент System.Web.Mvc;
не работает.
I got this error: The type or namespace name 'HttpGet' could not be found . Why ? anything relation between System.Web.Mvc and System.Web.Http for HttpGet ?
Может быть, ваша проблема как-то связана с этим: http://stackoverflow.com/questions/10939239/visual-studio-2012-rc -could-not-load-type-system-web-http-routeparameter – jAC
Хорошо! Но у них есть проблема с dll, но у меня нет проблемы с dll, все работает хорошо, но если я добавлю System.Web.Http Namespace, то атрибут HttpGet не работал! –
Пожалуйста, еще раз посмотри мой вопрос !! –