2013-03-09 17 views
1

我有一個HTML Button爲:如何在不使用asp.net中的runat = server的情況下將代碼的值/ css設置爲ASP後面的代碼?

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

現在,我要設置 「顯示:無」 來Add按鈕時

asp.net點擊Edit從後面的代碼。而不應用runat="server"Add Button

幫助感謝! 謝謝

+0

爲什麼使用如果你不想runat =「服務器」> – Pleun 2013-03-09 14:16:31

回答

2

你需要做幾件事情才能做到這一點。

  1. 在代碼中創建一個屬性背後有風格,你想:

    public string AddButtonStyle { get; set; } 
    
  2. 使用此在您的標記的按鈕:

    <input id="Button2" type="button" value="Add" class="but" 
                  style="<%:AddButtonStyle %>" /> 
    
  3. 相應地設置這種風格在按鈕點擊事件中:

    AddButtonStyle = "display: none;"; 
    

您可能想要將頁面初始化屬性設置爲string.Empty

相關問題