如果布尔变量为true,则禁用按钮

时间:2011-10-10 13:11:42

标签: c# asp.net button

我发现主题包括禁用按钮以避免提交两次(假设这可以通过javascript完成),但我需要的是禁用提交按钮如果数据库中的字段“formSubmitted”保持真值。否则这意味着表格尚未提交,且此提交是必需的。知道怎么做吗?

  <asp:TableCell>
        <asp:Button id="acceptButton" Text="Accept" runat="server" OnClick="Click"/> 
        <asp:Button id="declineButton" Text="Decline" runat="server" OnClick="DeclineRequest"/> 
    </asp:TableCell></asp:TableRow></asp:Table></form></asp:Content>

所以,如果formsubmiited变量成立,那么我想要禁用接受和拒绝按钮。 再次感谢,

5 个答案:

答案 0 :(得分:2)

if (formSubmitted)
{
    acceptButton.Enabled = false; 
    declineButton.Enabled = false;
}

答案 1 :(得分:1)

使用Enabled属性。

if( WhateverYouAreTesting == true )
{
     declineButton.Enabled = false;
}

答案 2 :(得分:1)

尝试这样的事情:

declineButton.Enabled = booleanVariable == false;

declineButton.Enabled = !booleanVariable;

答案 3 :(得分:0)

您也可以尝试

acceptButton.Visible = false;

答案 4 :(得分:0)

if(acceptButton.Enabled.Equals(true))
{
    acceptButton.Enabled = false;
}