日期:2014-05-16  浏览次数:20366 次

c#使用jqgrid的编辑、增加、删除功能完成后客户端如和判断服务器端处理是否成功
asp.net服务器端的处理后,如何返回个客户端成功与否信息?
谢谢

------解决方案--------------------
用ajax ,返回一个 js语句或JSON 
------解决方案--------------------
closeAfterEdit:true,就会自动关闭

添加afterSubmit事件获取服务器返回的信息
    afterSubmit : function(response, postdata) { … return [success,message,new_id] },参数说明和afterComplete一样
    此方法需要返回 [success, message, new_id] 格式的数据
    success :为boolean值,如果为true处理继续进行(message会被忽略),如果为false,将会弹出一个对话框显示错误信息(message的值)并停止其他处理
    message:错误信息
    new_id :在添加模式时可用于设置新数据行的id,所以添加时服务器需要同时返回保存到数据库的行ID


参考:jqGrid表单编辑配置