0
命名空間是不是在類庫項目(EventService.cs)認可 但是當我使用它在控制器(MVC項目)正常工作和裝配正確補充說:HttpStatusCodeResult命名空間
using System.Net;
這裏是代碼對於EventService.cs
(類庫項目充當接口控制器)
public Event GetEventByID(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
var @event = (from u in db.Event
where u.EventID == id
select u).FirstOrDefault();
if (@event == null)
{
return HttpNotFound();
}
return @event;
}
我已經嘗試過刪除bin和OBJ文件夾中的所有項目和重建 - 沒有luck.Same代碼MVC項目工程確定。
你試過手動添加到'System.Net' DLL到庫的參考? –
它們是'Controller'類的方法(並且需要進入你的控制器方法,而不是你的類) –
它們是從ActionResult派生的,所以即使你添加了正確的名字空間,你的代碼也會拋出異常,因爲你的方法是返回'事件',而不是'ActionResult' –