2014-09-24 90 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> 

这应该在页面加载执行。