我在后台代码生成了一些客户端的控件如下图:
在拖拽图片时,写了一个客户端的鼠标松开事件,同时给服务器端发送值,使服务器的重新执行Load事件加载页面我想在重新加载页面时,让客户看不到页面有刷新的感觉。请问各位有什么办法?

解决方案 »

  1.   

    如果用AjaxPro的话,将Load里面的方法提炼出来作为一个单独的部分,这样需要重新处理的时候在客户端执行这个方法就行了。
    如果用微软控件库的,给UpdatePanel的Triggers里添加引起更新的控件的事件,在事件里写处理方法就行了。
      

  2.   


    这两个方法我都试过了,UpdatePanel控件我在后台加了没有效果,因为我生成的图片控件不是服务器控件没有runat="server",只是在客户端触发的事件,提交到了服务器端
    在Load事件里面接收数据操作,所以执行完了后,我需要重新加载页面显示效果。
    但是总是有刷新的效果,我没办法把刷新的效果隐藏掉
      

  3.   

    查看一下后台是否有Response.Redirect("*******");
    如果你的图片控件不是服务器控件的话,见意用AjaxPro 定能解决问题
      

  4.   


    AjaxPro 处理方法 还是在客户端噻 
    我都试过不能解决偶的问题我是要第二次执行page_load事件  让页面不显示刷新的感觉
      

  5.   

     。
    非要执行page_load  还不让刷新 ?
      楼主就不能换个思路 ?
    明明ajax就能实现的效果 
     我感觉是 也许没明白楼主的意思
      

  6.   

    直接ajax就可以,搞那么复杂干吗?