jQuery MiniUI

标题: grid.load 传递日期 .net mvc controller 为什么获取不到 [打印本页]

作者: frankieyou    时间: 2014-12-25 17:39:01     标题: grid.load 传递日期 .net mvc controller 为什么获取不到

var param=min.getForm("Area_query").getData();
这个我监视获取正常,日期有值;
但是使用grid.load(param);后台Controller 方法监视到的对象属性值是空值。
这是为什么?求高手解答,万分感谢!
网上有人说是因为日期值带T的原因 使用mini.parseDate转换一下,但是如果查询条件过多的情况下 有点绕路啊,求大神正解
作者: felt    时间: 2014-12-26 09:41:31

form.getData(true)可以将数据中的date转成字符串
后台需要时间的话可以传到后台再转回去
作者: frankieyou    时间: 2014-12-29 11:58:03

felt 发表于 2014-12-26 09:41
form.getData(true)可以将数据中的date转成字符串
后台需要时间的话可以传到后台再转回去 ...

我还是在前台做的 用formate转了一下 就能在后台DateTime类型获取到了,不过真奇怪 mini.Ajax是直接可以转的,grid.load则必须这么处理下 同样都是时间控件
作者: frankieyou    时间: 2014-12-29 12:10:37

felt 发表于 2014-12-26 09:41
form.getData(true)可以将数据中的date转成字符串
后台需要时间的话可以传到后台再转回去 ...

不好意思刚看错了 大神 刚用你的方法就能解决 大神威武




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2