Monday, September 19, 2016

MVC - Create Simple Custom MVC View Helper

 In View  
  @Html.OrderedListHelper(list)
  
 In Class  
  public static MvcHtmlString OrderedListHelper(this HtmlHelper html, List<string> data)  
     {  
       var ulbuilder = new TagBuilder("ul");  
       foreach (var item in data)  
       {  
        var libuilder = new TagBuilder("li");   
         libuilder.SetInnerText(item);  
         ulbuilder.InnerHtml += libuilder.ToString();  
       }  
       return new MvcHtmlString(ulbuilder.ToString());  
     }  

No comments:

Post a Comment