此代码将为想要学习的初学者提供帮助,以帮助他们学习如何在gridview中检测HTML标记。
在阅读代码之前,我将简要介绍如何使用带有HTMl标签的gridview。
- 将gridview控件添加到ASPX页面。
- 在agridview控件中添加AutoGenerateColumns =“ false”
- 在gridview内添加一列。
- 在列内添加绑定字段。
- 将HtmlEncode =“ false”添加到使用HTML标签的绑定列。
- 提供数据源到GridView。
- 绑定GridView
描述:
下面是示例代码。
在ASPX页面中
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="Column1" HeaderText="Column1" />
<asp:BoundField HtmlEncode="false" DataField="Column2" HeaderText="Column2" />
</Columns>
</asp:GridView>
在ASPX.CS文件中
protected void Page_Load(object sender, EventArgs e)
{
DataTable dtTable = CreateDataTable();
GridView1.DataSource = dtTable;
GridView1.DataBind();
}
DataTable CreateDataTable()
{
DataTable dtNew = new DataTable();
dtNew.Columns.Add("Column1");
dtNew.Columns.Add("Column2");
DataRow dr = dtNew.NewRow();
dr["Column1"] = "Test";
dr["Column2"] = "<p>My Address Line1</p><p>My Address Line2</p>";
dtNew.Rows.Add(dr);
return dtNew;
}
Summary
使用ASP.Net需要学习许多主题。
我已经介绍了一小部分希望这对所有初学者都有帮助。
请提供您的反馈和建议。
From: https://bytes.com/topic/net/insights/910457-how-detect-html-tags-datacolumn