Jud*_*udo 11 asp.net-mvc mvchtmlstring
我有一个需要返回HtmlString的扩展方法.该方法有一个循环,它将构建HtmlString,但是HtmlString对象没有Append方法,并且不允许使用+运算符进行连接,所以我不确定如何构建HtmlString.
我想使用StringBuilder,但它没有ToHtmlString方法......
这个的任何解决方案或模式?
swa*_*eel 12
我想你想使用TagBuilder并看看使用TagBuilder类来构建HTML帮助程序
像下面..
// 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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12706 次 |
| 最近记录: |