【发布时间】:2013-03-06 19:55:24
【问题描述】:
Visual Studio 2008、C#、ASP.NET
需要以编程方式制作 Web 用户控件的多个副本(或实例)。
我有 UserControlFile.ascx,其中包含一个 ID="vhLabel" 的 asp:Label。 在该文件中,我像往常一样通过公共字符串 vhText 变量设置标签的 Text 属性:
public string vhText
{
set
{
vhLabel.Text = value;
}
}
这个文件中还有一些div和其他html数据不能用C#编程创建,所以我必须使用ascx文件。
现在,在代码隐藏文件中,我需要:
- 多次克隆此用户控件;
- 通过“vhText”变量为每个克隆的标签属性“Text”设置唯一值。
请分享您对这些问题的建议。如果你需要,我可以在这里展示我的代码。 我一直在寻找答案很长时间,但仍然没有成功。
【问题讨论】:
标签: asp.net user-controls code-behind