2014-02-05 235 views
0

您好我是新來的MVC因此,如果有人能幫助我將是巨大的 基本上我只是想顯示partiular項目的詳情,我的代碼顯示詳細信息查看MVC 3

private sneakerEntities 
     _sneaker_categoryDataModel = new sneaker_info.Models.sneakerEntities(); 
    public ActionResult Index() 
    { 
     IList<sneaker> Releases = _sneaker_categoryDataModel.sneakers.ToList<sneaker_info.Models.sneaker>(); 
     return View("Releases", Releases); 

    } 

    // 
    // GET: /Home/Details/5 

    public ActionResult Details (int id) 

    { 


     return View(); 

    } 
+0

您能更具體一點嗎? – Robert

+0

我只想檢索我想從我的數據庫中顯示的產品的詳細信息 – user3274859

回答

1

你需要找到它從你的強類型視圖庫和顯示

public ActionResult Details (int id) 
{ 

    Sneaker snkr=_sneaker_categoryDataModel.sneakers.Find(id); 

    return View(snkr); 

} 

在Details.cshtml

@model Sneaker 

//all view related code 
+0

嗨,感謝您的回答我使用代碼的麻煩,因爲它說「不包含發現的定義 – user3274859

0
 private sneakerEntities 
      _sneaker_categoryDataModel = new sneaker_info.Models.sneakerEntities(); 
     public ActionResult Index() 
     { 
      IList<sneaker> Releases = _sneaker_categoryDataModel.sneakers.ToList<sneaker_info.Models.sneaker>(); 

      // populate your IList with values here 
      return View("Releases", Releases); 

     } 

此後添加視圖通過右鍵單擊此操作。 你會創建一個視圖這將有第一線

@model IList<sneaker> 

如果不改成這樣。現在編寫此語法以從列表中的每個項目檢索值

@foreach(var data in Model) 
{ 
    //@data.Whatever 
    @data.Name 
}