private MvcForm GenerateSearchForm(AjaxHelper helper, string actionName, string areaName, object routeValues, object htmlAttributes, string formBody) { var htmlHelper = new HtmlHelper(helper.ViewContext, helper.ViewDataContainer); // Search & Download buttons var searchBtn = htmlHelper.Button() .IsSubmitBtn(true) .SetMaterialIcon("search") .AddCssClass("col-sm-6"); var downloadBtn = htmlHelper.Button() .SetMaterialIcon("file_download") .AddCssClass("col-sm-6") .MergeAttribute("onclick", "downloadBtnClickEvent(); "); var buttonWrapper = new DivControl(searchBtn.ToHtmlString() + downloadBtn) .AddCssClass("col-12"); var row = new DivControl(buttonWrapper.ToString()).AddCssClass("row"); formBody += row; return(GenerateForm(helper, actionName, areaName, routeValues, htmlAttributes, formBody)); }