【问题标题】:Is there any solution to controls repeated properties?有没有办法控制重复属性?
【发布时间】:2012-01-25 10:54:57
【问题描述】:

有没有办法控制重复属性?

例如,假设您有 4 个 gridview,但每个都有相同的模板、相同的属性、相同的一切(当然除了 id)。我遇到过好几次有多个具有相同属性的gridview..所以我会再次问我的问题... 是否有任何解决方案来控制重复的属性?以及如何应用您的解决方案。

【问题讨论】:

    标签: asp.net .net webforms properties web-controls


    【解决方案1】:

    您可以创建一个UserControl,其中包含您需要重复的控件,然后是UserControl 的构造函数以传递需要初始化的信息。

    【讨论】:

    • 我没有考虑过这个解决方案,但这是一个相当不错的解决方案。不过起初我认为皮肤会用于此类任务。
    • 皮肤与重复控制有什么关系?这是风格问题
    • 那么这是对什么是“皮肤”的误解......那么很好。
    • 我绝对同意用户控件适合这项任务!
    【解决方案2】:

    这取决于您要做什么以及控件的填充方式。如果我理解得很好,你有重复的网格视图。如果是这种情况,那么您可以在后面的代码中动态创建您的 gridview 并通过您可以在此处看到的函数将其填充到那里。 http://msdn.microsoft.com/en-us/magazine/cc163612.aspx

    如果没有,请提供更多详细信息,我将能够提供帮助。

    【讨论】:

    • +1 你的回答是相关的,因为我认为用户控件最适合我的需求。
    猜你喜欢
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多