Example #1
0
        static MvcHtmlString _ButtonIconized(HtmlHelper htmlHelper,
            string buttonText, string actionName, string controllerName, object routeValues, object htmlAttributes)
        {
            string url = htmlHelper.GetUrlFrom(actionName, controllerName, routeValues);

            TagBuilder button = new TagBuilder("button");
            button.MergeAttributes(new RouteValueDictionary(htmlAttributes), true);

            button.InnerHtml = String.Format("<span></span> {0}", buttonText);

            return MvcHtmlString.Create(CommonExtensions.AnchorWithInnerHtml(url, button.ToString()));

            //<button class="btn-icon btn-grey btn-comment">
            //    <span></span>
            //    Comment
            //</button>
        }