我在我的控制器中使用 $.getJSON() 调用以下方法
[return: JSONReturnBinder]
public object ProfileFields()
{
var userfields = _profileSvc.GetFields(282);
var fields = from f in userfields
select new {f.ID, f.FieldName};
return fields;
}
我的 _profileSvc 返回了我不需要的额外数据(实际上我收到 NHibernate 错误,因为会话已关闭)。
有没有更好的方法来做我正在做的事情?我应该强烈键入要返回的数据还是这种方法就足够了?
谢谢。