使用JavaScript控制CSS样式有点麻烦,还是觉得直接使用C#操作更方便快捷,本文通过两个Button控制TextBox1的高度和背景色,以展示通过C#控制CSS样式的方法。以下是操作的实例:
一、前端代码(TestEditStyle.aspx.)如下:
二、后台代码(TestEditStyle.aspx.cs)如下:
三、补充说明:
只要在标签里加上runat ="server"和ID="MyTag",就可在后台代码中直接通过设置MyTag.Style的值来控制样式。 例如:
在前端加入:
<div id="mydiv" runat="server"></div>
后台即可以直引用mydiv这个对像进行控制:
mydiv.Style["width"] = "100px";
mydiv.Style["height"] = "100px";
mydiv.Style["background-color"] = "yellow";
(以上代码在VS2008上调试通过)