ASP.NET将属性传递给动态生成的用户控件
问题描述:
我正在努力解决某些问题,我相信这应该很简单。我一直生活在后端和winforms代码很长一段时间,我正在建设我的第一个ASP.NET页面一年多,所以任何noobishness道歉ASP.NET将属性传递给动态生成的用户控件
我在一个页面上的用户控件。
关于此用户控件(父控件)我需要在表中嵌入0 ..个子用户控件,其中每个子用户控件都代表父控件上的一个列表框中的一行。
在子用户控件上,我有一些需要设置的属性,例如它所表示的列表框中的项目的ID。
在我看来,我既可以
- 遍历代码隐藏该列表框中,并尝试动态插入表格行和子用户控件到现有的标签,并设置对象的属性,我还没有做出工作 - 添加的控件只是不出现
- 使用旧的时尚ASP循环通过列表框中的项目<%>标签中的项目,并嵌入我的< uc:ChildUserControl runat =“服务器“>标签,但我无法在ChildUserControl上设置所需的属性(我尝试了几件事情,但主要问题是我不能使用<%%的服务器控件>)
- 做别的,是目前
任何想法,将greatfully收到
答
中继器绑定到同一数据源,ListBox控件躲避我吗?
我之前就在考虑这个问题,但感觉很像是一个混乱,而且应该更容易。话虽如此,我现在正在尝试。谢谢 – johnc 2008-11-21 05:59:29