这里是前台的js,从网上找的.
var win = new Ext.Window({ title: '文件上传', width: 400, height: 100, minWidth: 300, minHeight: 100, layout: 'fit', plain: true, bodyStyle: 'padding:5px;', buttonAlign: 'center', items: form, buttons: [{ text: '上传', handler: function () { if (form.form.isValid()) { if (Ext.getCmp('userfile').getValue() == '') { Ext.Msg.alert('错误', '请选择你要上传的文件'); return; } Ext.MessageBox.show({ title: '请等待', msg: '文件正在上传...', progressText: '', width: 300, progress: true, closable: false, animEl: 'loding' }); form.getForm().submit({ url: 'Action/UpdateLoad', method: 'POST', success: function (form, action) { Ext.Msg.alert('Message', action.result.success); win.close(); }, failure: function () { Ext.Msg.alert('Error', 'File upload failure.'); } }) } } }, { text: '关闭', handler: function () { win.close(); } }] }); win.show();
需要后台post 到接受服务,这个怎么写?
我用的Ext.Net1.5 ,里面GridPanel 不支持 uploadfield 用ajax 方法直接响应 cell command. 但接收不会.
有人能解答下么?
|