当我使用包含gridviewrow的撇号的数据设置textbox.Text时,它会将撇号更改为&#39。例如,我的数据库中的数据显示为40',而当我分配给文本框时,它显示40&#39。我该如何解码呢?谢谢你的帮助。这是我的代码。
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow row = GridView1.SelectedRow;
textbox.Text = row.Cells[1].Text;
}
答案 0 :(得分:2)
您可以使用HttpUtility类中的 HtmlDecode 。
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow row = GridView1.SelectedRow;
textbox.Text = HttpUtility.HtmlDecode(row.Cells[1].Text);
}