RenderControl获取控件输出的HTML
之前写过一篇文章,通过实现ICallbackEventHandler接口,实现其两个方法。RaiseCallbackEvent实现回调处理,GetCallbackResult实现将处理产生的结果输出到客户端。
为了实现页面不刷新,我们在GetCallbackResult方法中可以将前台的控件html通过RenderControl方法获取,并Return到客户端
 ICallbackEventHandler 成员
        ICallbackEventHandler 成员
客户端代码:
 //预定每分钟自动刷新当前数据,CallTaskServer方法是在Page_Load时Register进来的js
    //预定每分钟自动刷新当前数据,CallTaskServer方法是在Page_Load时Register进来的js window.setInterval("CallTaskServer('0','')",60000);
    window.setInterval("CallTaskServer('0','')",60000); 
 //这里的rValue便是GetCallbackResult方法的ReturnValue
    //这里的rValue便是GetCallbackResult方法的ReturnValue function ReceiveTaskServerData(rValue)
    function ReceiveTaskServerData(rValue) {
    { var objDiv = document.getElementById('<%=panTask.ClientID %>');
        var objDiv = document.getElementById('<%=panTask.ClientID %>');         objDiv.innerHTML = rValue;
        objDiv.innerHTML = rValue; }
    }
 
                    
                
 

 
        

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号