【问题标题】:Nested controls in LinkButton not clickableLinkBut​​ton 中的嵌套控件不可点击
【发布时间】:2012-01-26 21:33:22
【问题描述】:

我正在开发一个复合自定义控件。

在上述控件中,我继承自 LinkBut​​ton。在这个 LinkBut​​ton 中,我嵌套了一个标签控件和 5 个图像控件。

我能够正确渲染所有内容,并且我已经让按钮在点击事件和所有内容上执行它,但是,有一个小问题:

一旦按钮被渲染,嵌套的控件就会出现在链接按钮的上方,因此链接按钮在这些添加的控件所在的地方是不可点击的......

我想知道的是,有没有办法将它们放在链接按钮或其他东西后面?这样按钮还是可以点击的?

提前致谢!

【问题讨论】:

    标签: asp.net custom-controls linkbutton nested-controls


    【解决方案1】:

    我强烈建议从 CompositeControl 继承,因为它是用于此类情况的基类。然后你可以在你想要的位置渲染出链接按钮,并将它添加到内部控件集合中。

    【讨论】:

    • 为此实例调用复合控件对于我需要按钮的使用来说工作量太大,我只是从 LinkBut​​ton 继承了组件控件,所以我已经拥有了所有功能一个按钮,在一切之上,我放置了一个带有 javascript 函数的 DIV 以使 div 可点击。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    相关资源
    最近更新 更多