Кнопка Отключить, если логическая переменная истинна - PullRequest
1 голос
/ 10 октября 2011

Я нашел разделы, посвященные отключению кнопок, чтобы избежать отправки дважды (при условии, что это можно сделать с помощью 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 имеет значение true. Еще раз спасибо,

Ответы [ 5 ]

2 голосов
/ 10 октября 2011
if (formSubmitted)
{
    acceptButton.Enabled = false; 
    declineButton.Enabled = false;
}
1 голос
/ 10 октября 2011

Попробуйте что-то вроде этого:

declineButton.Enabled = booleanVariable == false;

Или

declineButton.Enabled = !booleanVariable;
1 голос
/ 10 октября 2011

Используйте свойство Enabled.

if( WhateverYouAreTesting == true )
{
     declineButton.Enabled = false;
}
0 голосов
/ 10 октября 2011
if(acceptButton.Enabled.Equals(true))
{
    acceptButton.Enabled = false;
}
0 голосов
/ 10 октября 2011

Вы также можете попробовать

acceptButton.Visible = false;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...