Q
更改CSS样式
21
A
回答
35
C#,因为我不想打印VB语法。
标记:
<div runat="server" id="divControl">...</div>
类页面的:
protected System.Web.UI.HtmlControls.HtmlGenericControl divControl;
的OnLoad /其它功能:
divControl.Style.Add("height", number/anotherNumer);
+0
控制你的意思是div的ID? – 2008-12-31 14:14:36
1
其不要做 - 另一种方法是使用:
divControl.Attributes.Add("style", "height: number");
但不要以此作为它的凌乱和AviewAnew答案是正确的方法。
1
如果你的div是一个runat =“server”的ASP.NET控件,那么AviewAnew的答案应该做到这一点。如果它只是一个HTML div,那么你可能会想使用JavaScript。你可以添加实际的div标签到你的问题吗?
5
VB版本:
类:
Protected divControl As System.Web.UI.HtmlControls.HtmlGenericControl
的OnLoad /其它功能:
divControl.Style("height") = "200px"
我从来没有尝试过与样式的Add方法。如果DIV的高度已经存在,该怎么办?
0
当C#代码用于修改CSS值时,我发现代码变得很乱。也许更好的方法是让代码动态设置div标签的class属性,然后将任何特定的CSS设置存储在样式表中。
这可能不适合您的情况,但如果您需要在服务器端代码中实时更改样式,那么它就是一个体面的默认位置。
相关问题
- 1. 更改CSS样式BurguerMenu NavBar
- 2. 从JavaScript更改CSS样式?
- 3. 更改嵌入式CSS样式
- 4. jQuery Select2样式更新更改CSS类样式
- 5. 修改CSS样式
- 6. Css改进样式
- 7. 使用jquery更改CSS样式
- 8. 更改CSS样式表使用javascript
- 9. 滚动时更改CSS样式的值
- 10. 如何动态更改CSS样式
- 11. Angular2无法动态更改css样式
- 12. 的iframe更改内容CSS样式
- 13. AngularJS bootstrap ui - 如何更改css样式?
- 14. 按下后更改按钮样式 - CSS
- 15. 使用jquery更改css样式
- 16. 如何根据值更改css样式
- 17. CSS样式表不反映更改
- 18. 无法更改CSS样式AngularJS
- 19. 如何使用Greasemonkey更改CSS样式?
- 20. CSS布局更改为字体样式
- 21. 使用Jquery切换css样式更改
- 22. 更改CSS样式表按钮点击
- 23. 更改CSS样式AngularJS使用jQuery
- 24. JavaScript动态更改CSS背景样式
- 25. JavaFX更改CSS样式表中的单一样式
- 26. Angular.JS添加CSS样式还是更改现有样式?
- 27. 更改样式
- 28. 如何在本地更改css样式并保存此更改
- 29. Javascript:我如何检查CSS样式,然后更改另一种CSS样式?
- 30. 用jquery改变CSS样式
看看这个:http://stackoverflow.com/questions/1501577/change-css-dynamically – Tarik 2009-10-01 02:48:29