前端使用了extjs,后台应该是.net两个之前都基本没接触过。现在想替换前端的处理,没有后台代码,需要自己写一个替换。但是不会怎么实现后台,前台代码也是不大清楚。麻烦大家教一下,现在的问题是测试的例子也不写。
extjs:
var storeUser = new Ext.data.GroupingStore({
proxy: new Ext.data.HttpProxy({
url: 'service/LocalModuleServicePage.aspx?Service=GetUser'
}),
reader: new Ext.data.JsonReader({
root: 'records',
totalProperty: 'totalCount'
}, [
{ name: 'ID', type: 'int' },
{ name: 'Name', type: 'string' },
{ name: 'PPID|Name', type: 'string' },
{ name: 'SysID|Name', type: 'string' }
]),
remoteSort: true
}); var cmUser = new Ext.grid.ColumnModel([
//用户名
{ header: GetLocaleString('MESMain_Login_Uid_Grid_Col_UserName'), dataIndex: 'Name', sortable: true },
//姓名
{ header: GetLocaleString('MESMain_Login_Uid_Grid_Col_PPIDName'), dataIndex: 'PPID|Name', sortable: true },
//业务系统
{ header: GetLocaleString('MESMain_Login_Uid_Grid_Col_SysIDName'), dataIndex: 'SysID|Name', sortable: true }
]);
这段代码中url对应的c#那边改怎么建工程(那种类型?添加类?),Service对应的是一个函数名还是什么?
谢谢!extjs c# .net
extjs:
var storeUser = new Ext.data.GroupingStore({
proxy: new Ext.data.HttpProxy({
url: 'service/LocalModuleServicePage.aspx?Service=GetUser'
}),
reader: new Ext.data.JsonReader({
root: 'records',
totalProperty: 'totalCount'
}, [
{ name: 'ID', type: 'int' },
{ name: 'Name', type: 'string' },
{ name: 'PPID|Name', type: 'string' },
{ name: 'SysID|Name', type: 'string' }
]),
remoteSort: true
}); var cmUser = new Ext.grid.ColumnModel([
//用户名
{ header: GetLocaleString('MESMain_Login_Uid_Grid_Col_UserName'), dataIndex: 'Name', sortable: true },
//姓名
{ header: GetLocaleString('MESMain_Login_Uid_Grid_Col_PPIDName'), dataIndex: 'PPID|Name', sortable: true },
//业务系统
{ header: GetLocaleString('MESMain_Login_Uid_Grid_Col_SysIDName'), dataIndex: 'SysID|Name', sortable: true }
]);
这段代码中url对应的c#那边改怎么建工程(那种类型?添加类?),Service对应的是一个函数名还是什么?
谢谢!extjs c# .net
{'records':{id:'','Name':'','PPID|Name':'','SysID|Name':''}}
至于类型,那无所谓了,客户端和服务端是通过字符串或二进制流传递的,在各端解析,只要能正确解析就行