您的位置:首页 > Web前端 > JavaScript

.NetMVC与EXT4使用json进行前后台交互

2013-12-24 16:51 267 查看
一:js部分

1.先定义model

 

Ext.define('ICeData', {
extend: 'Ext.data.Model',
fields: ['Author', 'Title', 'Manufacturer', 'ProductGroup']
});


2.创建store

   

var store = new Ext.data.ArrayStore({
model: 'ICeData',
proxy: {
type: 'ajax',
url: appPath + 'Getjson', //url对应.NET控制器的动作
reader: {
type: 'json'
}
},
fields: [//这里要和model的fields对应
{ name: 'Author' },
{ name: 'Title', type: 'float' },
{ name: 'Manufacturer', type: 'float' },
{ name: 'ProductGroup', type: 'float' }
]
});


 

3.为grid控件的 store属性赋值:

store: store


 

4.调用store的load方法

store.load();


二:C#部分

1,建立一个简单类:

public class Database
{   //属性名字要和js的fields名字对应
public string Author { get; set; }
public double Title { get; set; }
public double Manufacturer { get; set; }
public double ProductGroup { get; set; }

public Database(string Author, double Title, double Manufacturer, double ProductGroup)
{
this.Author = Author;
this.Title = Title;
this.Manufacturer = Manufacturer;
this.ProductGroup = ProductGroup;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: