Этот вопрос является частью моего первоначального сообщения здесь. Получить данные в Extjs GridPanel
Ниже мой контроллер, который читает данные из sql db, а затем я пытаюсь кодировать результат как JSON и отправлять данные обратно в gridview.js
public JsonResult writeRecord()
//public string writeRecord()
{
Response.Write("Survey Completed!");
SqlConnection conn = DBTools.GetDBConnection("ApplicationServices2");
string sqlquery = "SELECT Q1, Q2, Q3, Q4, Improvements, Comments FROM myTable";
SqlDataAdapter cmd = new SqlDataAdapter(sqlquery, conn);
DataSet myData = new DataSet();
cmd.Fill(myData, "myTable");
conn.Open();
conn.Close();
return Json(myData, JsonRequestBehavior.AllowGet);
//return myData.GetXml();
}
Здесь проблема, с приведенным выше кодом, я получаю таблицу gridview без данных при выполнении gridview.js, но если я непосредственно получаю доступ к моему методу контроллера, подобному этому
http://localhost:55099/GridView/writeRecord
Я получаю эту ошибку,
Круговая ссылка была обнаружена при сериализации объекта типа "System.Globalization.CultureInfo". Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде. Сведения об исключении: System.InvalidOperationException: круговая ссылка была обнаружена при сериализации объекта типа "System.Globalization.CultureInfo".
Может кто-то, пожалуйста, помогите..