我有一个自定义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/

10-09 07:48
查看更多