AjaxControlToolkit.AjaxFileUpload.GenerateHtmlSelectFileContainer C# (CSharp) Method

GenerateHtmlSelectFileContainer() private method

private GenerateHtmlSelectFileContainer ( Control html5InputFileElement, Control inputFileElement ) : System.Web.UI.HtmlControls.HtmlGenericControl
html5InputFileElement System.Web.UI.Control
inputFileElement System.Web.UI.Control
return System.Web.UI.HtmlControls.HtmlGenericControl
        HtmlGenericControl GenerateHtmlSelectFileContainer(Control html5InputFileElement, Control inputFileElement)
        {
            // build select file Container that stays on top
            var htmlSelectFileContainer = new HtmlGenericControl("span");
            htmlSelectFileContainer.Attributes.Add("id", ClientID + "_SelectFileContainer");
            htmlSelectFileContainer.Attributes.Add("class", "ajax__fileupload_selectFileContainer");
            htmlSelectFileContainer.Style["float"] = "left";

            // build select file button
            var htmlSelectFileButton = new HtmlGenericControl("span");
            htmlSelectFileButton.Attributes.Add("id", ClientID + "_SelectFileButton");
            htmlSelectFileButton.Attributes.Add("class", "ajax__fileupload_selectFileButton");

            htmlSelectFileContainer.Controls.Add(htmlSelectFileButton);
            htmlSelectFileContainer.Controls.Add(inputFileElement);
            htmlSelectFileContainer.Controls.Add(html5InputFileElement);

            return htmlSelectFileContainer;
        }