我有一个MVC 3应用程序,它使用了几个部分视图,但它在这一行上失败了
title = "by " + Model.OrderBy.Field;
据我所知,我在模型中有正确的方法
public OrderByInfo OrderBy
{
get { return _orderBy; }
}
但它告诉我OrderBy是一个方法,在给定的上下文中无效。
有什么想法吗?
答案 0 :(得分:1)
您的模型是IEnumerable
。我的猜测是OrderBy()
LINQ扩展方法可能存在一些冲突。您的OrderBy
属性是在模型集合或特定模型的类上定义的吗?
答案 1 :(得分:1)
最终与在VS2010中打开的项目有关。我用VS2008运行它很好。我必须在某个时候完成升级过程。