2011-10-10 42 views
1

我發現主題覆蓋禁用按鍵,以避免兩次提交(假設這可以通過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變量也是如此。 再次感謝,

回答

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

使用Enabled屬性。

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

ohhhhh這是很簡單的:)感謝快速回復 –

1

嘗試是這樣的:

declineButton.Enabled = booleanVariable == false; 

或者

declineButton.Enabled = !booleanVariable; 
+0

雖然回答我想要的東西上面,而這也是一個很好的操控,我以後可能需要:) –

+0

這種方法的好處是,你不需要另一個條件來啓用按鈕。這是您需要啓用和禁用按鈕的唯一代碼行。 –

0

你也可以嘗試

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