代码:DataTable dt = new DataTable();
....
DataList1.DataBind();
for(int i=0;i<dt.Rows.Count;i++)
{
((Label)DataList1.Controls[i].FindControl("Label1")).Text = ((Label)DataList1.Controls[i].FindControl("Label1")).Text.Replace("[b]","<b>");
}执行上面的代码后,原本可以显示内容的Label1变成没有内容了该Label1是放在DataList1里的一个控件。它在HTML里被绑定过:<asp:label id="Lable1" runat="server">
<%# DataBinder.Eval(Container.DataItem,"c1") %>
</asp:label>请解答,谢谢。没分了,请各位不要嫌弃~