Asp.net 用户控件中的动态控件

Asp.net 用户控件中的动态控件,asp.net,vb.net,Asp.net,Vb.net,我正在使用VB语言开发asp.NETWebForm。在我的Web表单中,我创建了一个用户控件,它应该列出它从SQL Server数据库读取的数据 在用户控件中,我想创建一个从数据库中读取的脚本,对于它读取的每个记录,它应该动态地在脚本外面但在用户控件页面内部添加控件(如:,…),以便在主/母版页中列出 yourPanel.Controls.Add(新的LiteralControl(“”)//打开标签 标签lbl=新标签() lbl.Text=数据库中的值; yourPanel.Controls.

我正在使用VB语言开发asp.NETWebForm。在我的Web表单中,我创建了一个用户控件,它应该列出它从SQL Server数据库读取的数据

在用户控件中,我想创建一个从数据库中读取的脚本,对于它读取的每个记录,它应该动态地在脚本外面但在用户控件页面内部添加控件(如:
  • ,…
  • ),以便在主/母版页中列出

    yourPanel.Controls.Add(新的LiteralControl(“
  • ”)//打开标签 标签lbl=新标签() lbl.Text=数据库中的值; yourPanel.Controls.Add(newliteralcontrol(“
  • ”)//结束标记

    希望能有帮助。当然,如果你提到这一点,那么PHP标签在这里的作用是什么?PHP在你的故事中的位置:)@Fafi帮助你做什么?你一个问题也没问。你想让别人帮你实现吗?然后雇个人来做。我们不是来为您编写代码的,即使它是“紧急的”;我要求任何人写一个代码,我只想知道我们可以使用哪个函数来动态创建控件,以及如何在同一页面上打印它。您可以创建控件并将它们添加到控件集合中。这就是你要问的吗?谢谢你Khazratbek先生它能按你的需要工作吗@是的,谢谢lot@Fafiana很高兴帮助你。有一天别忘了批准答案
    yourPanel.Controls.Add(new LiteralControl("<li>")) //opening tags
    Label lbl = new Label()
    lbl.Text = value_from_database;
    yourPanel.Controls.Add(new LiteralControl("</li>")) //closing tags