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;
}