将控件添加到其他控件asp.net的开头

时间:2013-10-24 19:28:01

标签: asp.net

简单的问题

我可以将控制权附加到其他控件的开头

这增加了控制的结束

IdOfControl.control.add(...)

我想要一些等同于jquery .prepend()

的东西
IdOfControl.control.prepend (...)

感谢

Baaroz

1 个答案:

答案 0 :(得分:0)

我会创建这样的东西(扩展函数)

public static class ControlExtensions {
        public static void Prepend(this Control targetCtr, Control newCtr) {
            targetCtr.Parent.Controls.AddAt(targetCtr.Parent.Controls.IndexOf(targetCtr), newCtr);
        }
    }

然后我会像你说的那样使用exaclty:

ctrl.Prepend(anotherCtrl);