首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ASP.NET DropDownList项目上定义ToolTips的问题

在ASP.NET DropDownList项目上定义ToolTips的问题
EN

Stack Overflow用户
提问于 2016-04-28 04:11:45
回答 1查看 294关注 0票数 0

我正在尝试使用ASP.NET标题项目的“DropDownList”属性来显示每个项目的鼠标悬停工具提示。但是,似乎在我做出选择并重新打开列表后,只有所选项目的工具提示和下面的工具提示才会显示。例如,如果我的列表中有10个项目,并且选择了第7个项目,如果我重新打开该列表,则只有7-10个项目会显示工具提示。

我已经在浏览器中查看了页面的源代码,所有的“title”属性都存在,但上面的属性不会在鼠标悬停时显示。

如果我选择列表中的顶部项目,则它们都会再次显示。但如果我选择列表中底部的项目,则只有该项目会出现工具提示。

我尝试过从DropDownList定义派生类、覆盖SaveViewState和LoadViewState,以及在回发中重新添加该属性;两者都显示出相同的行为。

EN

回答 1

Stack Overflow用户

发布于 2017-10-19 14:30:33

您可以使用下面的选项将所选项目移至列表顶部,所有其他项目将显示在下方。

protected void Page_PreRender(object sender, EventArgs e) { var itemIndex = DropDownList1.SelectedIndex; if (itemIndex != -1) { var item = DropDownList1.Items[itemIndex]; DropDownList1.Items.RemoveAt(itemIndex); DropDownList1.Items.Insert(0, new ListItem(item.Text, item.Value)); } <代码>D9

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36899956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档