【发布时间】:2023-03-19 06:22:01
【问题描述】:
有没有办法从用户控件创建 Web 控件,例如将以下标记:
<div id="pnlTest">
<asp:Label ID="lblTest" runat="server" />
</div>
进入:
Panel pnlTest = new Panel();
Label lblTest = new Label();
pnlTest.Controls.Add(lblTest);
我看到的许多示例都涉及挂钩 OnRender 方法并将 HTML 输出到 HTMLWriter。有更好的选择吗?
谢谢,
乔
【问题讨论】:
-
您能否解释一下这样做的目的,因为我不明白...
-
我们有一堆需要更便携的用户控件(例如编译到单个 DLL 中)
标签: c# user-controls web-controls