在ASP.NET中使用Repeater控件将HTML数据显示为普通字符串的方法如下:
<asp:Repeater ID="myRepeater" runat="server">
<ItemTemplate>
<%# Container.DataItem.ToString() %>
</ItemTemplate>
</asp:Repeater>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string htmlData = "<p>This is some <strong>HTML</strong> data.</p>";
List<string> dataList = new List<string>();
dataList.Add(htmlData);
myRepeater.DataSource = dataList;
myRepeater.DataBind();
}
}
在这个例子中,我们将HTML数据作为字符串存储在一个List<string>中,并将该List设置为Repeater的数据源。然后,通过调用DataBind()方法将数据绑定到Repeater控件。
这样,Repeater控件将会将HTML数据作为普通字符串显示在页面上。
请注意,这种方法只适用于将HTML数据显示为纯文本,而不会解析HTML标签。如果需要解析HTML标签并显示为实际的HTML元素,可以考虑使用其他控件或库,如Literal控件或HtmlAgilityPack。
领取专属 10元无门槛券
手把手带您无忧上云