我试图从控制器操作方法中获得以下结果给部分视图。通常我只是在页面顶部使用模型和参考。但是我认为“结果”是不同的,因为它来自LINQ to SQL,并且不知道如何在视图中引用,所以我可以用它遍历结果来显示。如何从LINQ to SQL查询获得结果到局部视图?
[HttpGet]
public PartialViewResult SelectUnits()
{
var results = (from stats in db.t_harvest
orderby stats.unit_number
select new
{
stats.unit_number,
}).Distinct().ToList();
return PartialView(results);
}
此代码将工作,但它背后的解释是不正确。您*可以*通过模型将匿名类型传递回您的视图。没有区别,你可以使用ViewData [“”],ViewBag或模型。重要的是你在视图页面上指定了哪种类型的模型。 – Timeout 2012-03-19 03:00:39
是的,我给出了一个如何将其传回的例子。我会更加明确一点。 – 2012-03-19 03:03:36