GetLink() публичный статический Метод

public static GetLink ( Cake.Web.Core.Content.Blog.BlogCategory category ) : string
category Cake.Web.Core.Content.Blog.BlogCategory
Результат string
Пример #1
0
 public static void WriteLink(HtmlTextWriter writer, Topic topic)
 {
     if (string.IsNullOrWhiteSpace(topic.Body))
     {
         writer.Write(topic.Name);
     }
     else
     {
         var path = LinkHelper.GetLink(topic);
         writer.AddAttribute(HtmlTextWriterAttribute.Href, path);
         writer.RenderBeginTag(HtmlTextWriterTag.A);
         writer.Write(topic.Name);
         writer.RenderEndTag();
     }
 }
Пример #2
0
        public static IHtmlString RenderCategoryList(this HtmlHelper helper, BlogPost post)
        {
            var writer = new HtmlTextWriter(new StringWriter());

            for (int i = 0; i < post.Categories.Count; i++)
            {
                writer.AddAttribute(HtmlTextWriterAttribute.Href, LinkHelper.GetLink(post.Categories[i]));
                writer.RenderBeginTag(HtmlTextWriterTag.A);
                writer.Write(post.Categories[i].Title);
                writer.RenderEndTag();

                if (i != post.Categories.Count - 1)
                {
                    writer.Write(", ");
                }
            }
            return(MvcHtmlString.Create(writer.InnerWriter.ToString()));
        }
Пример #3
0
 public static string GetLink(this HtmlHelper helper, BlogCategory category)
 {
     return(LinkHelper.GetLink(category));
 }
Пример #4
0
 public static string GetLink(this HtmlHelper helper, BlogPost post)
 {
     return(LinkHelper.GetLink(post));
 }