各位好,小弟有个问题请教大家一下,是这样的,在ASP.NET中,当你按下页面上的某一个按钮,默认都会刷新一下页面,我想要的是当不按下某一按钮时,不要对该页面进行刷新,不知道该怎么解决,请知道的帮忙一下.先在此谢谢各位了.

解决方案 »

  1.   

    在按钮上加属性 onclick="return false"或在cs中button1.attributesAdd("onclick","return false");
    有问题再联系
      

  2.   

    你好,谢谢你刚才的回答,按你所说的在按钮上加属性   onclick="return   false"或在cs中button1.attributesAdd("onclick","return   false");但是加了之后,再去按该按钮就没有反应了,但我要的是还要它执行一些其它的操作
      

  3.   

    那你执行的是什么操作,如果不是刷新页面,那么一定是jsp函数了对吗?那么就可以把return false 换成youfunc();return false;这样即可,下次最好把代码贴关键的出来,说清楚点,谢谢
      

  4.   

     protected void Button5_ServerClick(object sender, EventArgs e)
        {
            txtLoginId.Text = "";
            txtStaffName.Text = "";
            txtTitle.Text = "";
           cmdReset.Attributes.Add("onclick", "return false");      
        }
    你好,我的问题是,当我按该按钮时,先把一些文本框的内容清空,但不要刷新页面.
      

  5.   

      protected   void   Button5_ServerClick(object   sender,   EventArgs   e) 
            { 
                    txtLoginId.Text   =   ""; 
                    txtStaffName.Text   =   ""; 
                    txtTitle.Text   =   ""; 
                  cmdReset.Attributes.Add("onclick",   "doclear();");             
            } 
    然后在页面文件aspx中最后加入如下代码
    <script type="text/javascript">
    function doclear(){
      document.getElementById("你的需清空的文本框的ID").value="";
      return false;
    }
    </script>