asp.net中
提交按纽后
想使这个按纽不再可用
怎么办?

谢谢!!

解决方案 »

  1.   

    使用javascript,如:
    <script language=javascript>
       function SubmitForm()
       {
           document.all("btnSubmit").disabled = true;
           document.forms[0].submit();
       }
    </script>
    <body>
    <input type="button" name="btnSubmit" onclick="SubmitForm();" >
    </body>
      

  2.   

    如果你想它只是不能按但还看的见就按完之后Enabled=false如果你想他按完之后就从页面上消失那就按完后,visible=false
      

  3.   

    这样不知道可以不可以:添加一个COUNT 当Count等于0时有效,COUNT循环。把这个代码写到GLOBAL。ASPX。CS里面。最后用SESSION记录COUNT的值,这样只要一执行系统。COUNT自动记数,当执行完以后,由SESSION保存。。即使关闭这个页面也没关系。。SESSION是全局的。或者是用比SESSION更强大的一个(我暂时忘了叫啥了)。
      

  4.   

    当COUNT>0的时候,就VISIBLE=FALSE。。
      

  5.   

    在数据库的表中加一个STATUS栏位,在PAGE_LOAD事件中读取这个栏位的值,用以初始化控件状态。
      

  6.   

    可以这样做,
    你可以用一个if条件来判断学生是否已经提交,
    如果提交了,就不显示提交按钮,或把提交置为false!
      

  7.   

    在单击函数里写
    button.Enabled=false
      

  8.   

    btn.Enabled=false;可以在数据库中建立索引,重复内容不能提交;