[英]How to get DataTextField of DropDownList in javascript?
[英]How do I html decode dropdownlist datatextfield?
我有一个产品名称,例如“Ham &
Egg”,我想在下拉列表中显示为“Ham & Egg”,但我似乎无法在此处使用此代码显示它:
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 &
Egg”。 我应该如何 go 关于它? 非常感谢,提前。
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------"));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.