Как создать HTML (хтмл) с помощью кода C# (С#) в MVC, вспомогательный класс

Такими классами являются MvcHtmlString  и TagBuilder .

Например,

TagBuilder tag = new TagBuilder(“a”); // Создаёт таг <a>
tag.MergeAttribute(“href”, pageUrl(i)); // добавляет аттрибут к тагу
tag.InnerHtml = “какой-то текст”; // создаёт хтмл из текста
tag.AddCssClass(“selected”); // добавляет CSS класс

StringBuilder result = new StringBuilder();
result.Append(tag.ToString()); // превращает таг в стринг и создаёт HTML кодированный стринг
return MvcHtmlString.Create(result.ToString()); // возвращает MvcHtmlString полученный из HTML кодированного стринга

About

Leave a Reply

Your email address will not be published. Required fields are marked *