I am working with ExtJs 4.0.and I want to develop basic gridpanel application in extjs which display data from linq through WebService I am not using asp.net MVC. so how can i display??I tried to find solution from following code but didn't find success.grid.js\[code\]Ext.application({ launch: function() { // Model definition and remote store (used Ext examples data) Ext.define('ForumThread', { extend: 'Ext.data.Model', fields: ['countryId', 'countryName'], idProperty: 'countryId' }); var store = Ext.create('Ext.data.Store', { pageSize: 20, model: 'ForumThread', autoLoad: true, proxy: { type: 'ajax', url: '../reports/test.asmx/display', reader: { type: 'json', method: "GET", totalProperty: 'totalCount' } } }); // Define grid that will automatically restore its selection after store reload Ext.define('PersistantSelectionGridPanel', { extend: 'Ext.grid.Panel', }); // Create instance of previously defined persistant selection grid panel var grid = Ext.create('PersistantSelectionGridPanel', { autoscroll: true, height: 300, renderTo: Ext.getBody(), //region: 'center', store: store, multiSelect: true, // Delete this if you only need single row selection stateful: true, forceFit: true, loadMask: false, viewConfig: { stripeRows: true }, columns:[{ id: 'countryId', text: "countryId", dataIndex: 'countryId', flex: 1, sortable: false },{ text: "countryName", dataIndex: 'countryName', width: 70, align: 'right', sortable: true } ] }); }});\[/code\]test.asmx\[code\][WebMethod] [ScriptMethod(ResponseFormat = ResponseFormat.Json , UseHttpGet = true, XmlSerializeString = false)] public List<country> display() { country obj = new country(); return obj.SelectAll(); }\[/code\]but i am getting following error in firebug