我正在使用asp.net web應用程序。 在一頁中我有兩個asp按鈕。 我想在一種情況下顯示它們,否則我不想顯示它們。 所以我試圖做這樣的事情。但它不工作。 我無法找到背後的原因。請告訴我問題在哪裏。如何從後面的代碼隱藏和顯示在asp.net中的asp:按鈕?
要隱藏按鈕
if (!IsPostBack)
{
ButtonReplaceId.Style.Add("display", "none");
ButtonAssociateRules.Style.Add("display", "none");
}
要顯示的按鈕
protected void ApplyAssociation(object sender, EventArgs e)
{
//Some piece of code
if(a==0)
{
ButtonAssociateRules.Style.Add("display", "block");
ButtonReplaceId.Style.Add("display", "block");
}
}
爲按鈕
<div style ="padding-left:400px;">
<asp:Button ID="ButtonAssociateRules" runat="server" OnClick="AssociateMultipleRulesButtonClick"
CssClass="search_button_in_vm_intersection" Text="Associate Multiple Rules"
OnClientClick="return OnClientClickAssociateRewardRuleFile();" />
<asp:Button ID="ButtonReplaceId" runat="server" OnClick="ApplyReplaceIfRuleIntersects"
CssClass="search_button_in_vm_intersection" Text="Replace Previous Rules"
OnClientClick="return OnClientClickReplaceRewardRuleFile();" />
</div>
ASPX按鈕爲OnClick事件ApplyAssociation()
ASPX 10
也試過這個: ButtonAssociateRules.Visible = false; ButtonReplaceId.Visible = false; – user3264676
您應該首先調試代碼的哪一部分實際執行導致您的解決方案以及提供的那些(哪個更好)應該工作 –
也嘗試調試過,無法解決它。這就是我在這裏發佈的原因。 – user3264676