2014-09-24 123 views
0

我想要更改html標記的css類,如div,然後我需要在此代碼中修改。動態更改html標記的css

Here is my code: 
     <script runat="server"> 
     void Method(object sender, EventArgs e) 
     { 
      String color=Session["color"].ToString(); 
      if (HyperLink1.CssClass == color) 
      { 
       HyperLink1.CssClass = "Red"; 
      } 
      else 
      { 
       HyperLink1.CssClass = color; 
      } 
     } 
    </script> 
+0

是C#代碼隱藏代碼或JavaScript客戶端代碼? – Alexander 2014-09-24 15:32:43

+1

@亞歷山大,我認爲'runat =「server」'應該是贈送 – freefaller 2014-09-24 15:53:04

+0

你正在創建一個服務器端方法,但是你實際上在做什麼來調用**方法? – freefaller 2014-09-24 15:53:43

回答

0

試試這個:

<script runat="server"> 
void Page_Load(object sender, EventArgs e) 
{ 
HyperLink1.CssClass = "MyClass"; 
} 
</script> 

這應該在頁面加載執行。