.net的button和imagebutton按钮执行操作后页面就会刷新。我想在页面放放一个空间,用来向数据库添加信息,但是点击这个控件后页面不要刷新,只是在后台执行一次App_Code文件夹下面一个类中的某一个函数。

解决方案 »

  1.   

    ScriptManager
    UpdatePanel
      

  2.   

    无刷新操作使用updatepanel
      

  3.   

    1.UpdatePanel
    2.ajax实现,改为input button
      

  4.   

    对。  ajax就可以了。 asp.net 2个控件可以搞定。 或用jq也可以,但是需要自己写一些东西。比较麻烦,如果很简单的无刷新,就用空间吧
      

  5.   

    最简单的也就是放入一个updatepanel控件。然后其他的就正常的编程。或者可以采用其他的AJAX方法。比如
    http://www.cnblogs.com/chenping-987123/archive/2010/08/27/1809877.html
    http://www.cnblogs.com/chenping-987123/archive/2010/10/11/1848182.html
      

  6.   

    我用的是VS2010,不知道你的,
    两步,极简单
    第一步  拖一个ScriptManager 到你的页面,放哪都行,运行起来是自动隐藏的。
    第二步  拖一个UpdatePanel 放页页上,你的按钮在哪就放哪,然后把按钮拖进去!
    再试就知道了!
      

  7.   

    使用ajaxpro比较舒服,ajaxpro可是让js条用后台的函数,使用客户端事件,调用cs文件里的函数就OK了
      

  8.   

    http://topic.csdn.net/u/20101021/14/e38bf671-9bd9-4b21-b827-04e8d3a5a5e6.html?70020  不用updatepanel实现无刷新
      

  9.   


    public static void showMessage(string message)
        {
            System.Web.UI.ScriptManager.RegisterStartupScript((System.Web.UI.Page)HttpContext.Current.CurrentHandler, typeof(System.Web.UI.Page), " ", "alert('" + message + "');", true);
        }