将html标记插入 以编程方式

问题描述 投票:1回答:4

我知道解决方案必须很简单。

我想以编程方式在li内使用html标签添加列表项

string x = "xxxx <br/> yyyy"

BulletedList.items.add(x)

我想看

  1. xxx yyy

而不是

  1. xxx
    yyy
c# listitem
4个回答
2
投票
<ul> <asp:Repeater ID="repeater" runat="server"> <ItemTemplate> <li> <div>Any HTML or data binding you want.</div> </li> </ItemTemplate> </asp:Repeater> </ul>

0
投票
我使用以下内容将CssClass与列表中的项目相关联,然后可以使用它们来修饰它们。

public class CustomBulletedList : BulletedList { protected override void Render(HtmlTextWriter writer) { var sb = new StringBuilder(); var sw = new StringWriter(sb); var htmlWriter = new HtmlTextWriter(sw); base.Render(htmlWriter); sb = sb.Replace("&lt;div class=notes&gt;", "<div class=notes>"); sb = sb.Replace("&lt;/div&gt;", "</div>"); writer.Write(sb.ToString()); } }


-1
投票

-1
投票
string x = "xxxx yyyy"
© www.soinside.com 2019 - 2024. All rights reserved.