コード例 #1
0
        public static string IconLink(this HtmlHelper html, FamIcon icon, string linkText, string actionName, object values)
        {
            string iconHtml = html.Icon(icon);

            string linkHtml = html.ActionLink(linkText, actionName, values);

            return(GetLink(iconHtml, linkHtml));
        }
コード例 #2
0
        /// <summary>
        /// render a icon http://www.FamFamFam.com
        /// </summary>
        /// <param name="icon"></param>
        /// <returns></returns>
        public static string Icon(FamIcon icon)
        {
            if (icon == FamIcon.None)
            {
                return string.Empty;
            }

            string dir = ContentIconPath.IsNullOrEmpty() ? "/Content/icons/" : ContentIconPath;

            if (dir.EndsWith("/") == false)
            {
                dir += "/";
            }

            string path = dir + icon.ToString().ToCharacterSeparatedFileName('_', "png");
            //string style = string.Format("background-image:url({0}) !important",path);
            return string.Format("<img alt=\"\" class=\"icon\" src=\"{0}\" />", path);
        }
コード例 #3
0
        /// <summary>
        /// render a icon http://www.FamFamFam.com
        /// </summary>
        /// <param name="icon"></param>
        /// <returns></returns>
        public static string Icon(FamIcon icon)
        {
            if (icon == FamIcon.None)
            {
                return(string.Empty);
            }

            string dir = ContentIconPath.IsNullOrEmpty() ? "/Content/icons/" : ContentIconPath;

            if (dir.EndsWith("/") == false)
            {
                dir += "/";
            }

            string path = dir + icon.ToString().ToCharacterSeparatedFileName('_', "png");

            //string style = string.Format("background-image:url({0}) !important",path);
            return(string.Format("<img alt=\"\" class=\"icon\" src=\"{0}\" />", path));
        }
コード例 #4
0
 public static string IconLink <T>(this HtmlHelper html, FamIcon icon, Expression <Action <T> > action, string linkText, object values)
     where T : Controller
 {
     return(GetLink(html.Icon(icon), html.ActionLink <T>(action, linkText, values)));
 }
コード例 #5
0
 public static string IconLink(this HtmlHelper html, FamIcon icon, string linkText, string actionName, string controllerName)
 {
     return(GetLink(html.Icon(icon), html.ActionLink(linkText, actionName, controllerName)));
 }
コード例 #6
0
 public static string IconLink(this HtmlHelper html, FamIcon icon, string linkText, string actionName)
 {
     return(html.IconLink(icon, linkText, actionName, (object)null));
 }
コード例 #7
0
 /// <summary>
 /// render a icon http://www.FamFamFam.com
 /// </summary>
 /// <param name="html"></param>
 /// <param name="icon"></param>
 /// <returns></returns>
 public static string Icon(this HtmlHelper html, FamIcon icon)
 {
     return Icon(icon);
 }
コード例 #8
0
 /// <summary>
 /// render a icon http://www.FamFamFam.com
 /// </summary>
 /// <param name="html"></param>
 /// <param name="icon"></param>
 /// <returns></returns>
 public static string Icon(this HtmlHelper html, FamIcon icon)
 {
     return(Icon(icon));
 }