public static IHtmlString GenerateQueryComponentString(this HtmlHelper helper, string name, string value) { GlobalRes.ResourceManager.IgnoreCase = true; var localizedName = GlobalRes.ResourceManager.GetString(name); var divBuilder = new TagBuilder("div"); divBuilder.AddCssClass("block input-group"); var labelBuilder = new TagBuilder("label"); labelBuilder.AddCssClass("input-group-addon control-label"); labelBuilder.SetInnerText(localizedName); var inputBuilder = new TagBuilder("input"); inputBuilder.AddCssClass("form-control query"); inputBuilder.MergeAttribute("type", "text"); inputBuilder.MergeAttribute("name", name); inputBuilder.MergeAttribute("value", value); var deleteBuilder = new TagBuilder("a"); deleteBuilder.AddCssClass("delete input-group-addon col-xd-1"); var plusBuilder = new TagBuilder("i"); plusBuilder.AddCssClass("fa fa-times"); divBuilder.AddInnerTagBuilder(labelBuilder); divBuilder.AddInnerTagBuilder(inputBuilder); deleteBuilder.AddInnerTagBuilder(plusBuilder); divBuilder.AddInnerTagBuilder(deleteBuilder); return(new MvcHtmlString(divBuilder.ToString())); }