【发布时间】:2012-08-27 04:49:36
【问题描述】:
'fieldName' 无法在当前范围或上下文中解析。制作 确保所有引用的变量都在范围内,需要架构 已加载,并且正确引用了命名空间。
当我在控制器中声明 _data 时出现该消息:
string orderBy = sidx + " " + sord;
IQueryable<Table> _data;
_data = entities.Table.OrderBy(orderBy).Skip(skip).Take(take);
有什么帮助吗?
【问题讨论】:
-
您已标记 MVC 4.. 此代码是在视图中还是在您的控制器中?或者……在哪里?另外..您正在尝试 OrderBy 一个字符串..您需要将其设为表达式。事实上,您所有的 LINQ 表达式似乎都是变量。它们是表达式吗?
-
在 MVC2 中我尝试了这种方式,并且它的工作。这是在我的控制器里。
标签: c# jqgrid asp.net-mvc-4