有一个ASP.NET的页面,里面有Ajax的控件,也有ASP的控件
当我刷性页面或者是点击一个Button按钮时,但是我并没有写任何Button的点击事件,
页面就会刷新,然后里面所有控件都会不翼而飞~
这个问题怎么解决啊~?

解决方案 »

  1.   

    服务器button控件,最后是以submit控件呈现在浏览器上的。你点了他一下,他就相当于提交了表单,当然页面会刷新一下
      

  2.   

    点击按钮时会执行page_load事件,当然会被初始化了,试试按钮用客户端发送的,用ajax来处理看行不
      

  3.   

    将按钮转换成客户端按钮,就不会执行page_load事件了
      

  4.   

    PageLoad事件中加
    if (!IsPostBack)
    {
      .....
    }
      

  5.   

    单击服务器控件页面会刷新,如果有必要你可以在Page_Load事件里加个IsPostBack属性或者按钮的onclick="return false"试一下,或者再简单一点把按钮放在UpdatePanel控件里试一下或者用客户端按钮,只是把runat=server.....
    祝楼主好运
      

  6.   

    页面上用了Ajax的~
    就是放在UpdatePanel里的控件也不见了~~
    难道这个问题很少见~~~?
      

  7.   

    updatepanel容器里的控件不见了···第一次遇到··仔细看看属性设置····
      

  8.   

    你 updatepanel里面的控件是不是动态添加的?如果是,放在if(!ispostback)外面