【问题标题】:ASP.NET Passing properties to dynamically generated user controlsASP.NET 将属性传递给动态生成的用户控件
【发布时间】:2010-09-23 09:44:00
【问题描述】:

我正在努力做一些我确信应该很容易的事情。我已经在后端和 winforms 代码中生活了很长时间,并且我正在构建我一年多来的第一个 ASP.NET 页面,所以对于任何noobishness 表示歉意

我在页面上的用户控件中。

在此用户控件(父控件)上,我需要在表中嵌入 0 .. n 个子用户控件,其中每个子用户控件代表父用户控件上列表框中的一行。

在子用户控件上我有一些属性需要设置,比如它所代表的列表框中的项目的id。

在我看来,我可以

  • 在代码隐藏中循环遍历此列表框,并尝试将表格行和子用户控件动态插入现有标记,并设置对象的属性,这是我尚未完成的工作 - 添加的控件只是不出现
  • 使用老式 ASP 技巧循环遍历 标记内的列表框中的项目,并嵌入我的 标记,但我无法设置所需的属性在 ChildUserControl 上(我已经尝试了一些东西,但主要问题是我不能在服务器控件中使用 )
  • 做一些我目前不知道的事情

任何想法都会受到欢迎

【问题讨论】:

    标签: asp.net user-controls


    【解决方案1】:

    重复器控件绑定到与列表框相同的数据源?

    【讨论】:

    • 我之前也在考虑这个问题,但感觉很大程度上就像是一团糟,应该会更容易一些。话虽如此,我现在正在尝试。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 2011-02-12
    • 1970-01-01
    • 2017-11-23
    • 2013-01-14
    相关资源
    最近更新 更多