为什么我点击web也上一个按钮之类的东西,界面就要刷新一次,难看死了,怎么办呢?

解决方案 »

  1.   

    Asp.net的机制就是这样,你想让页面上的runat=server的控件响应你的事件,那这个页面就必须被重载。除非你把这些按钮的autopostback属性设为False,这样一来,按钮也就不能响应事件了
      

  2.   

    因为他是服务器控件,所以就有一个Submit的动作,如果你不希望读取后台的代码,就不要使用服务器控件。
      

  3.   

    可以增加属性onclick=return false,如果本来你有这个属性,可以在执行后再加入
    比方
    botton1.Attributes.Add("onclick","alert();return false;");
      

  4.   

    autopostback设为false就不用刷新页面了,但如果想在点击按钮时做其他的页面操作也不行了
      

  5.   

    不刷新如何叫服务端获取信息,见意少用run=server