我试图使用jQuery在JSON结果中返回MVC模型的对象.我收到一条失败消息:
序列化"System.Reflection.RuntimeModule"类型的对象时检测到循环引用
这是我的控制器,我正在回顾Json的结果
public ActionResult populateData(string application, string columns, string machine, string pages, string startDate, string endDate)
{
ErrorPage _objError = new ErrorPage();
_objError.ErrorData = dbl.GetDataTable(DbConnectionString, Table, whereCondition, columns);
//Column description: Name and Type
var columnlist = new Dictionary<string, System.Type>();
foreach (System.Data.DataColumn column in _objError.ErrorData.Columns)
{
var t = System.Type.GetType( column.DataType.FullName );
columnlist.Add(column.ColumnName, t);
}
_objError.ErrorColumns = columnlist;
//DataSourceRequest result = _objError.ToDataSourceResult(request);
if (_objError.ErrorData.Rows.Count > 0)
Message = "Showing Error log for " + AppName + " . To Change …Run Code Online (Sandbox Code Playgroud)