Как написать стиль для кнопки hover on В C# (in ASP.NET)?

как я могу написать стиль для наведения на кнопку в c# in asp.net?
я написал этот код, но я не знаю, как писать для hover для него?

button1.Style[" border-style"] = "solid";
                button1.Style["background-color"] = "#063a83";
                button1.Style[" border-width"] = "3px";
                button1.Style[" color"] = "White";
                button1.Style[" font-family"] = "Tahoma";
                button1.Style[" border-color"] = "Gray";
                button1.Style[" border-radius"] = "10px";
                button1.Style[" background-image"] = "url(../images/products/zoom2.png)";
                button1.Style[" background-repeat"] = "no-repeat";
                button1.Style[" padding"] = "10px";
                button1.Style["Cursor"] = "pointer";

я хочу написать это для hover:

 .btn:hover
    {
       background-color :#202020 ; 
       cursor:pointer;
    }

2 ответа

  1. это мой код:

    Button button2 = new Button();
    
                    button2.Text = "buy";
                      button2.ID = ddr[2].ToString();
                    button2.Style[" border-style"] = "solid";
                    button2.Style["background-color"] = "#063a83";
                    button2.Style[" border-width"] = "3px";
                    button2.Style[" color"] = "White";
                    button2.Style[" font-family"] = "Tahoma";
                    button2.Style[" border-color"] = "Gray";
                    button2.Style[" border-radius"] = "10px";
                    button2.Style[" background-image"] = "url(../images/products/zoom2.png)";
                    button2.Style[" background-repeat"] = "no-repeat";
                    button2.Style[" padding"] = "10px";
                    button2.Style["Cursor"] = "pointer";
    
    
                   button2.Click += new System.EventHandler(detail_Click);
    
                    Panelproduct.Controls.Add(button2);
    
  2. Добавить CssClassк вам кнопку, как это:

    Button button2 = new Button();
    
    button2.Text = "buy";
    button2.ID = ddr[2].ToString();
    button2.CssClass = "btn"; //add a css class
    
    button2.Click += new System.EventHandler(detail_Click);
    Panelproduct.Controls.Add(button2);
    

    Затем в таблице стилей css добавьте стили для этого класса, например so:

    .btn{
        border-style: solid;
        background-color: #063a83;
        /*more styles*/
    }
    
    .btn:hover{
           background-color :#202020 ; 
           cursor:pointer;
        }