gpt4 book ai didi

asp.net-mvc - 在 ASP.NET MVC 中构建 HtmlStrings

转载 作者:行者123 更新时间:2023-12-04 01:16:48 24 4
gpt4 key购买 nike

我有一个需要返回 HtmlString 的扩展方法。该方法有一个将构建 HtmlString 的循环,但是 HtmlString 对象没有 Append 方法并且不允许使用 + 运算符进行连接,所以我不确定如何构建 HtmlString。

我想使用 StringBuilder 但它没有 ToHtmlString 方法...

任何解决方案或模式?

最佳答案

我想你想用 TagBuilder并查看 Using the TagBuilder Class to Build HTML Helpers

像下面..

   // Create tag builder
var builder = new TagBuilder("img");

// Create valid id
builder.GenerateId(id);

// Add attributes
builder.MergeAttribute("src", url);
builder.MergeAttribute("alt", alternateText);
builder.MergeAttributes(new RouteValueDictionary(htmlAttributes));

// Render tag
return builder.ToString(TagRenderMode.SelfClosing);

关于asp.net-mvc - 在 ASP.NET MVC 中构建 HtmlStrings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7902692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com