2010-04-27 49 views

回答

2
public ActionResult YourAction() { 
    var results = GetResultsFromLinqQuery(); 
    return View(results); 
} 

public List<SomeObject> GetResultsFromLinqQuery() { 
    var queryResults = // get these from your linq query 
    return queryResults; 
} 

如果強類型視圖期望的結果,那麼你可以使用Model訪問它們。

編輯:

如果結果是一個列表,然後在視圖替換

Inherits="System.Web.Mvc.ViewPage"

Inherits="System.Web.Mvc.ViewPage<IEnumerable<SomeObject>>"

編輯2:

如果所有這些對你沒有多大意義,我建議你看看ASP.NET MVC的Nerd Dinner教程。

+0

如何添加我的結果,如果我希望它是強類型? – 2010-04-27 20:10:14

+0

更新了答案 – 2010-04-27 20:13:28

+0

什麼是GetResultsFromLinqQuery()的返回類型;返回一個列表? 你能告訴我你將如何聲明GetResultsFromLinqQuery();返回poop列表 – 2010-04-27 20:16:25