【问题标题】:How to set value/css to ASP button from code behind without using runat=server in asp.net?如何在不使用 asp.net 中的 runat=server 的情况下从后面的代码将 value/css 设置为 ASP 按钮?
【发布时间】:2017-12-15 03:54:28
【问题描述】:

我有一个HTML Button

 <asp:Button id="Button2" Text="Edit" class="but" runat="server"/>
<input id="Button2" type="button" value="Add" class="but" />

现在,当从后面的代码中单击 Edit 时,我想将“display:none”设置为 Add 按钮

asp.net。无需将runat="server" 应用于Add Button

帮助表示赞赏! 谢谢

【问题讨论】:

  • 如果你不想 runat="Server"> 为什么要使用

标签: asp.net html css input


【解决方案1】:

为了实现这一点,您需要做几件事。

  1. 在您的代码中创建一个具有您想要的样式的属性:

    public string AddButtonStyle { get; set; }
    
  2. 在按钮的标记中使用它:

    <input id="Button2" type="button" value="Add" class="but" 
                                               style="<%:AddButtonStyle %>" />
    
  3. 在按钮单击事件中相应地设置此样式:

    AddButtonStyle = "display: none;";
    

您可能希望在页面初始化时将该属性初始化为string.Empty

【讨论】:

    猜你喜欢
    • 2014-08-04
    • 1970-01-01
    • 2010-12-17
    • 2018-10-28
    • 1970-01-01
    • 2012-06-09
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    相关资源
    最近更新 更多