找回密码
 立即注册

QQ登录

只需一步,快速开始

raul1122
中级会员   /  发表于:2013-12-4 15:33:00
11#
回复 10楼iceman的帖子

我是使用的是一个普通按钮,就一个button按钮,
    <script type="text/javascript">
        function SpreadCallBack() {
            var spread = this.document.getElementById("FpSpread1");
            spread.CallBack("Update");
        }
    </script>

<asp:Button ID="Button1" OnClientClick="SpreadCallBack()" runat="server" Text="Button" />
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-4 17:11:00
12#
回复 11楼raul1122的帖子

这个问题我重现了,ASP.NET Button 会回调两次,所以 UpdateCommand 没有触发,可以通过以下代码判断 Spread Update 回发时机:

  1.                 if (this.Request[&quot;__EVENTARGUMENT&quot;] == &quot;Update&quot; &amp;&amp; this.Request[&quot;__EVENTTARGET&quot;] == &quot;FpSpread1&quot;)
  2.                 {
  3.                 }
复制代码


为什么要用 Server 端的 Button 呢? Html button 是否可以?
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部