wing2002li

导航

ext.net与extjs的关系

一、在客户端,ext.net中可以使用extjs的语法。

如发送ajax请求,

  Ext.Ajax.request({
            url: 'Common/getNode',
            headers: {
                'userHeader': 'userMsg'
            },
            params: { nodeid: field.value },
            method: 'Post',
            success: function (response, options) {
                var  streturn=response.responseText;
                if (streturn == "noFunCode") {
                    Ext.MessageBox.alert('成功', '无该功能代码,请重新收入! ');
                }
                else
                {
                    var objreturn = eval('(' + response.responseText + ')');                 
                    loadExample(objreturn.Url.replace('~',''), field.value, objreturn.Names);
                }
            },
            failure: function (response, options) {
                Ext.MessageBox.alert('失败', '请求超时或网络故障,错误编号:' + response.status);
            }
        });

二、在客户端中,用ext.net可以序列化对象

Ext.encode(App.searchFrm.getForm().getValues())

在程序中,可以通过ext.net进行序列化

JSON.Deserialize<Dictionary<string, dynamic>>(value)

posted on 2016-05-26 14:52  三省其身  阅读(374)  评论(0编辑  收藏  举报