我有一个产品名称,例如,“火腿&蛋”,我想在下拉列表中显示为“火腿和蛋”,但我似乎不能显示它与这里的代码:
drpProd.DataSource = Productlib.Product_SelectAll();
drpProd.DataTextField = Server.HtmlDecode("ProdName");
drpProd.DataValueField = "ProdID";
drpProd.DataBind();
drpProd.Items.Insert(0, new ListItem("------Select One Please------"));即使我使用了Server.HtmlDecode("ProdName"),它仍然显示为"Ham &蛋“。我该怎么做呢?非常感谢,并提前。
发布于 2020-06-11 13:39:52
Chetan Ranpariya,谢谢你给我一个提示,谢谢大家,我已经设法解决了这个问题,代码如下:
SqlDataReader dr = Productlib.Product_SelectAll()
while (dr.Read())
{
ListItem listItem = new ListItem();
listItem.Text = HttpUtility.HtmlDecode(dr["ProdName"].ToString());
listItem.Value = dr["ProdID"].ToString();
drpProd.Items.Add(listItem);
}
drpProd.Items.Insert(0, new ListItem("------Select One Please------"));https://stackoverflow.com/questions/62317356
复制相似问题