使用javascript的__doPostBack函数时发生闪烁 [英] flickering occurs while using __doPostBack function of javascript

查看:66
本文介绍了使用javascript的__doPostBack函数时发生闪烁的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用__doPostBack函数发生回发和fire textboxchanged事件,但因为那个页面闪烁和焦点也从文本框中消失了...如何避免它以及如何设置focus..plz帮助......



//我的代码



i am using __doPostBack function to occur postback and fire textboxchanged event but because of that page flickers and focus is also gone from textbox..how to avoid it and how to set focus..plz help...

//my code

<script type="text/javascript">


  var tbPostBackTimeout = null;

    function RefreshUpdatePanelATC(sender) {

    clearTimeout(tbPostBackTimeout);

        tbPostBackTimeout = setTimeout(function () {
          afterTimeout()
         }, 1000);


    };

     function afterTimeout() {


     __doPostBack('<%=TxtATQuantityATC.ClientID %>', '');


    }
    </script>










<asp:TextBox ID="TxtATQuantityATC" runat="server" AutoPostBack="true" CssClass="commontextbox"

                                                                                           onkeyup="RefreshUpdatePanelATC(this);" ClientIDMode="Static" OnTextChanged="TxtATQuantityATC_TextChanged"

                                                                                           MaxLength="10"></asp:TextBox>

推荐答案

使用带有Jquery或javascript的页面方法来避免页面闪烁..
Use Page Methods with Jquery or javascript to avoid flickering of the page..


这篇关于使用javascript的__doPostBack函数时发生闪烁的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆