首先,我使用字符串构建器Form.cs
创建控件StringBuilder sb = new StringBuilder();
sb.Append("<ul>");
for (int i=0; i<500; i++)
{
sb.Append(string.Format("<li>{0}</li>",i));
}
LinkButton lnkBtn = new LinkButton();
lnkBtn.ID = "lnkBtnSubmit";
lnkBtn.Text = "Submit";
using (StringWriter sw = new StringWriter(sb))
{
using (HtmlTextWriter tw = new HtmlTextWriter(sw))
{
lnkBtn.RenderControl(tw);
}
}
sb.Append("</ul>");
return sb.ToString();
我想给这个控件赋予风格,但我不知道怎么样?或者甚至可能吗?在.cs文件中添加控件的css。
答案 0 :(得分:0)
您应该在<head>
部分声明指向css文件的链接。因此,用户可以手动或使用辅助方法在布局模板中添加样式/样式包。
另一方面,您可以使用内联样式。
答案 1 :(得分:0)
答案 2 :(得分:0)
LinkButton
类具有Style
属性,您可以在其中直接应用样式元素,并使用CssClass
属性来应用css类。从上面的评论中,听起来像你想要的那样:
lnkBtn.CssClass = "button";