ASP.NET如何将页面中的表单清空,用一个按钮,单击即可清除该页上所有表单内容

解决方案 »

  1.   

    可以把表单中的控件的text属性赋值为""
      

  2.   


    //清空方法,调用即可。- -
    public void clear()
    {
       this.textbox1.text = "";
       this.textbox2.text = "";
       this.textbox3.text = "";
       this.textbox4.text = "";
    }
      

  3.   

    加一个html控件即可:
    <input id="Reset1" type="reset" value="reset" />
      

  4.   


    //利用js的reset()方法
    onclick="this.form.reset();"
      

  5.   

    <input id="Reset1" type="reset" value="reset" />
      

  6.   

    reset在(不回传&&默认值为空)的时候确实是清空,
    其他情况就不是了。还是乖乖的用一楼的办法吧。如果要写一个通用的方法,也是有办法的,
    大体思路就是把页面的每个控件取出来,
    然后逐个清空。
    但是这样并不是很好哦,
    因为有些控件是不希望被清空的。
      

  7.   

    能不能什么方式或方法,可一次必清空,而不必取得每个控件的text
      

  8.   

    2种方法。
    1.要么在后台写一个方法,让所有的控件都赋值为""或者其他你想要的结果。
    2.要么在前端用javascript,把所有控件的值都赋值为"",
    第一种要load一次页面【没有用AJAX】的情况
    第二种就没有load,直接在客户端完成,不经过服务器。
    总觉得用脚本好【没有其他特出情况】