如何从背后的代码中隐藏和显示asp.net中的asp:button?

用户名

我正在asp.net Web应用程序上工作。在一页中,我有两个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");
}

}

按钮的aspx

    <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>

OnClick事件ApplyAssociation()的按钮的aspx

<asp:UpdatePanel runat="server" UpdateMode="Conditional">
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
                </Triggers>
                <ContentTemplate>
                <asp:Table runat="server" CssClass="rule_file_whole" BorderWidth="0" Style="padding-top: 30px;">
                <asp:TableRow ID="MerchantRowAssociation" HorizontalAlign="Center">
                            <asp:TableCell>
                                <div style="text-align: center">
                                    <asp:Button ID="AssociationMerchant" Text="Apply Association" runat="server" OnClick="ApplyAssociation"
                                        CssClass="search_button_in_vm_associate1 " OnClientClick="return checkValidation()" />
                                </div>
                            </asp:TableCell>
                        </asp:TableRow>
                                            </asp:Table>
                </ContentTemplate>
            </asp:UpdatePanel>
鲍比·戴兹勒

看到您正在使用条件更新面板时,可以在将按钮放入更新面板中后尝试其中一种。

    protected void ApplyAssociation(object sender, EventArgs e)
    {
        //Some piece of code
        if (a == 0)
        {
            ButtonAssociateRules.Style["visibility"] = "hidden";
            ButtonReplaceId.Style["visibility"] = "hidden";
            myUpdatePanel.Update();
        }
    }
    protected void ApplyAssociation(object sender, EventArgs e)
    {
        //Some piece of code
        if (a == 0)
        {
            ButtonAssociateRules.Visible = false;
            ButtonReplaceId.Visible = false;
            myUpdatePanel.Update();
        }
    }

这是更新面板中的按钮示例。

<asp:UpdatePanel ID="myUpdatePanel" runat="server" UpdateMode="Conditional">
     <ContentTemplate>
          <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>
     </ContentTemplate>
</asp:UpdatePanel>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

asp.net如何发送代码隐藏列表到javascript以在googlemap中显示坐标

来自分类Dev

如何使用dropdownlist change事件在asp.net mvc 5中隐藏和显示div

来自分类Dev

如何使用C#在ASP.NET中隐藏和显示警报

来自分类Dev

如何在ASP.net C#背后的代码中添加jquery .trigger()

来自分类Dev

如何在WPF中的代码背后显示工具提示

来自分类Dev

如何处理ASP.NET WEb表单和代码隐藏文件中的多个复选框

来自分类Dev

在asp.net中的UpdatePanel中隐藏/显示表

来自分类Dev

如何显示和隐藏html字段集以及如何从Asp.Net代码后面设置图例文本

来自分类Dev

如何在背后使用C#代码更改ASP.NET表中单元格的值

来自分类Dev

如何在背后使用C#代码更改ASP.NET表中单元格的值

来自分类Dev

如何使用C#在ASP.NET背后的代码中访问HTML5音频play()事件

来自分类Dev

如何将Bootstrap Glyphicon放在ASP.Net中的asp:Button中?

来自分类Dev

从ASP.NET中的代码隐藏提交POST请求

来自分类Dev

从ASP.NET中的代码隐藏提交POST请求

来自分类Dev

如何从ASP代码背后调用JavaScript函数?

来自分类Dev

如何在Asp.NET的代码隐藏中访问PagesSection属性

来自分类Dev

如何完全从代码隐藏中制作动态的内存 ASP.NET 图表?

来自分类Dev

在ASP.NET中继器中显示/隐藏单行

来自分类Dev

Chrome渲染ASP.NET Button,文本中包含多行

来自分类Dev

jQuery停止c#button在asp.net中单击

来自分类Dev

Asp.net从aspx的文本框中获取值以进行背后的代码

来自分类Dev

从ASP.NET Webforms中的javascript / client设置属性背后的代码

来自分类Dev

在asp.net背后的代码中获取引导程序dateTimePicker值

来自分类Dev

背后的ASP.NET Visual Basic代码。试图填充驻留在formview中的下拉列表

来自分类Dev

从背后的代码获取JavaScript页面在ASP页中的文件路径

来自分类Dev

如何在colvis代码中添加全部显示和全部隐藏

来自分类Dev

如何在colvis代码中添加全部显示和全部隐藏

来自分类Dev

我如何在ASP.NET MVC中隐藏div

来自分类Dev

如何验证ASP.NET MVC 4中隐藏的输入

Related 相关文章

  1. 1

    asp.net如何发送代码隐藏列表到javascript以在googlemap中显示坐标

  2. 2

    如何使用dropdownlist change事件在asp.net mvc 5中隐藏和显示div

  3. 3

    如何使用C#在ASP.NET中隐藏和显示警报

  4. 4

    如何在ASP.net C#背后的代码中添加jquery .trigger()

  5. 5

    如何在WPF中的代码背后显示工具提示

  6. 6

    如何处理ASP.NET WEb表单和代码隐藏文件中的多个复选框

  7. 7

    在asp.net中的UpdatePanel中隐藏/显示表

  8. 8

    如何显示和隐藏html字段集以及如何从Asp.Net代码后面设置图例文本

  9. 9

    如何在背后使用C#代码更改ASP.NET表中单元格的值

  10. 10

    如何在背后使用C#代码更改ASP.NET表中单元格的值

  11. 11

    如何使用C#在ASP.NET背后的代码中访问HTML5音频play()事件

  12. 12

    如何将Bootstrap Glyphicon放在ASP.Net中的asp:Button中?

  13. 13

    从ASP.NET中的代码隐藏提交POST请求

  14. 14

    从ASP.NET中的代码隐藏提交POST请求

  15. 15

    如何从ASP代码背后调用JavaScript函数?

  16. 16

    如何在Asp.NET的代码隐藏中访问PagesSection属性

  17. 17

    如何完全从代码隐藏中制作动态的内存 ASP.NET 图表?

  18. 18

    在ASP.NET中继器中显示/隐藏单行

  19. 19

    Chrome渲染ASP.NET Button,文本中包含多行

  20. 20

    jQuery停止c#button在asp.net中单击

  21. 21

    Asp.net从aspx的文本框中获取值以进行背后的代码

  22. 22

    从ASP.NET Webforms中的javascript / client设置属性背后的代码

  23. 23

    在asp.net背后的代码中获取引导程序dateTimePicker值

  24. 24

    背后的ASP.NET Visual Basic代码。试图填充驻留在formview中的下拉列表

  25. 25

    从背后的代码获取JavaScript页面在ASP页中的文件路径

  26. 26

    如何在colvis代码中添加全部显示和全部隐藏

  27. 27

    如何在colvis代码中添加全部显示和全部隐藏

  28. 28

    我如何在ASP.NET MVC中隐藏div

  29. 29

    如何验证ASP.NET MVC 4中隐藏的输入

热门标签

归档