找回密码
 立即注册

QQ登录

只需一步,快速开始

jyue1116

注册会员

6

主题

34

帖子

144

积分

注册会员

积分
144

活字格认证

jyue1116
注册会员   /  发表于:2014-5-19 16:46  /   查看:10938  /  回复:10
例子:c1inputdate的datechanged事件,需要两秒才发起作用

情况如下:

2个c1inputdate及1个label,
当其中一个date changed, label 会显示2个c1inputdate相差多少天

10 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-5-19 18:07:00
沙发
回复 1楼jyue1116的帖子

问题收到了,我尝试模拟了一下c1inputdate.OnDateChanged, 设置c1inputdate.AutoPostBack="True"
我找找原因。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-21 10:23:00
板凳
回复 2楼roger.wang的帖子

您好,让您久等了。

在选择完C1InputDate日期后,触发的AutoSetPost = true,会调用后台方法,所以有些时延。
如选择完日期后,点击空白处,则速度很快。
回复 使用道具 举报
jyue1116
注册会员   /  发表于:2014-5-21 11:12:00
地板
回复 3楼roger.wang的帖子

谢谢.

"点击空白处"的方法, 用户未必会这样做.
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-21 12:49:00
5#
回复 4楼jyue1116的帖子

您说的对,这个我已经给产品团队反馈了,希望能再选择日期后,触发AutoSetPost快一些。
回复 使用道具 举报
jyue1116
注册会员   /  发表于:2014-6-3 14:09:00
6#
回复 5楼roger.wang的帖子

这个问题已有解决方法吗?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-6-3 16:19:00
7#
刚获得产品团队的反馈:
c1inputdate属于ASP.NET的服务器控件,需要通过AutoPostBack=True才能触发后台的事件。
目前触发是通过.net提供的机制来实现的,无可优化的入手点。

附件是验证的一个gif图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jyue1116
注册会员   /  发表于:2014-6-4 10:20:00
8#
回复 7楼roger.wang的帖子

请问有其他方法也能做到这个效果?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-6-4 10:25:00
9#
您是说7#的gif截图的东西吗?

这个是按照您在1#提供的

  1. 2个c1inputdate及1个label,
  2. 当其中一个date changed, label 会显示2个c1inputdate相差多少天
复制代码
回复 使用道具 举报
jyue1116
注册会员   /  发表于:2014-6-4 11:42:00
10#
回复 9楼roger.wang的帖子

对. 我们不能接受这个运作时间.
我们想找一个使用C1INPUTDATE又能快速地计算日数的方法.
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部