C# ASP.net中的列表框工具提示问题
在web上搜索后,我在asp.net站点中添加列表框的工具提示,如下所示:C# ASP.net中的列表框工具提示问题,c#,asp.net,C#,Asp.net,在web上搜索后,我在asp.net站点中添加列表框的工具提示,如下所示: var lst = GetData(); // getting dictionary list listbox.DataSource = lst; listbox.DataTextField = "key"; listbox.DataValueField = "value"; listbox.DataB
var lst = GetData(); // getting dictionary list
listbox.DataSource = lst;
listbox.DataTextField = "key";
listbox.DataValueField = "value";
listbox.DataBind();
foreach (ListItem item in listbox.Items)
{
item.Attributes["title"] = item.Text;
}
但它没有正确显示工具提示。所以当我试图查看源代码时
它显示为
<select name="listbox" >
<option value="tooltips here">
所以我使用开发人员工具将选项的值更改为title,它会正确显示工具提示
为什么标题属性更改为值属性
提前谢谢。我刚读完这篇文章就解决了这个问题。 答案是,标题属性在每次回发时都会丢失。不知道它为什么丢了。 所以我把
foreach (ListItem item in listbox.Items)
{
item.Attributes["title"] = item.Text;
}
如果(!isPostBack)它解决了我的问题。您应该将此标记为您的答案,这样每个人都会知道这解决了问题。好的,我会的。它说我明天只能接受我自己的答案。谢谢你的提示。:)