jQuery MiniUI

 找回密码
 立即注册
查看: 2895|回复: 3
打印 上一主题 下一主题

grid.load 传递日期 .net mvc controller 为什么获取不到 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-12-25 17:39:01 |只看该作者 |倒序浏览
var param=min.getForm("Area_query").getData();
这个我监视获取正常,日期有值;
但是使用grid.load(param);后台Controller 方法监视到的对象属性值是空值。
这是为什么?求高手解答,万分感谢!
网上有人说是因为日期值带T的原因 使用mini.parseDate转换一下,但是如果查询条件过多的情况下 有点绕路啊,求大神正解

Rank: 8Rank: 8

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

Rank: 2

板凳
发表于 2014-12-29 11:58:03 |只看该作者
felt 发表于 2014-12-26 09:41
form.getData(true)可以将数据中的date转成字符串
后台需要时间的话可以传到后台再转回去 ...

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

Rank: 2

地板
发表于 2014-12-29 12:10:37 |只看该作者
felt 发表于 2014-12-26 09:41
form.getData(true)可以将数据中的date转成字符串
后台需要时间的话可以传到后台再转回去 ...

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

Archiver|普加软件

GMT+8, 2024-11-25 06:52 , Processed in 1.048127 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部