将控件渲染为ASP而不是HTML

时间:2016-07-22 05:11:32

标签: asp.net vb.net

我需要获取WebControls类型的对象并生成ASP.NET标记。

Dim lblTest as New Label
lblTest.ID = "lblTest"
lblTest.Text = "Text Here"
lblTest.CssClass = "myClass"

会生成以下字符串。

<asp:Label id="lblTest" runat="server" CssClass="myClass" Text="Text Here" />

我希望将这个想法扩展到可以灵活处理众多属性的众多控件。最终结果是获取一组对象,并根据用户的输入生成.ascx或.aspx。

1 个答案:

答案 0 :(得分:0)

如果您使用占位符,则可以根据需要添加任意数量的控件。

id()