2010-04-27 85 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