Пример #1
0
        public static MvcHtmlString ActionLinkIconText(this HtmlHelper htmlHelper, string linkText, string actionName,
                                                       object routeValues, string iconCssClass, string spanCssClass = null, object htmlAttributes = null)
        {
            CheckNotNull(linkText, actionName, iconCssClass);

            var tagsString = TagBuilderHelper.IconText(linkText, iconCssClass, spanCssClass);
            var actionLink = htmlHelper.ActionLink(linkText: @"[replacetext]", actionName: actionName,
                                                   routeValues: routeValues, htmlAttributes: htmlAttributes).ToHtmlString();

            return(new MvcHtmlString(actionLink.Replace(@"[replacetext]", tagsString)));
        }