protected void uxUpload_Init(object sender, EventArgs e)
    {
        AdminAdvanced_Components_Common_Upload upload =
            (AdminAdvanced_Components_Common_Upload)sender;

        TextBox textbox = (TextBox)upload.Parent.Parent.FindControl("uxImageFileText");

        upload.ReturnTextControlClientID = textbox.ClientID;
    }
    private void UploadButtonClick_Command(object sender, CommandEventArgs e)
    {
        AdminAdvanced_Components_Common_Upload controlUpload
            = uxPlaceHolder.FindControl(e.CommandArgument.ToString() + "Upload") as AdminAdvanced_Components_Common_Upload;

        controlUpload.ShowControl = true;

        LinkButton linkButtonControl
            = (LinkButton)uxPlaceHolder.FindControl(e.CommandArgument.ToString() + "LinkButton");

        linkButtonControl.Visible = false;
    }
    private AdminAdvanced_Components_Common_Upload CreateUploadControl(
        Configuration config,
        string textBoxClientID)
    {
        AdminAdvanced_Components_Common_Upload controlUpload =
            LoadControl("../Components/Common/Upload.ascx") as AdminAdvanced_Components_Common_Upload;

        controlUpload.ID = config.Name + "Upload";
        controlUpload.PathDestination = _pathUpload;
        controlUpload.ButtonImage     = "SelectImages.png";
        controlUpload.ShowControl     = false;
        controlUpload.CssClass        = "ConfigRow";
        controlUpload.CheckType       = UploadFileType.Image;
        //    controlUpload.LeftLabelClass = "Label";
        controlUpload.ButtonWidth  = new Unit(105);
        controlUpload.ButtonHeight = new Unit(20);
        controlUpload.ShowText     = false;

        controlUpload.ReturnTextControlClientID = textBoxClientID;

        return(controlUpload);
    }