我有一个自定义Web控件,该控件继承自ASP.NET按钮控件。在Render方法重写中,我呈现自己的HTML输出(div)。问题是如何以最正确的方式呈现该控件的样式属性。
我可以简单地在for / foreach循环中遍历Style集合,然后将其写入HTMLTextWriter,但是.NET可能具有将样式定义写入htmlwriter的内置方法?
谢谢
最佳答案
听起来您想要的是ApplyStyle()
方法:
var style = new Style();
style.ForeColor = System.Drawing.Color.Red;
style.BackColor = System.Drawing.Color.Yellow;
var ctrl = new WebControl();
ctrl.ApplyStyle(style);
关于asp.net - ASP.NET自定义Web控件样式渲染样式规则,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12131312/