DropvownList项目的标题未显示在Chrome v.43中

时间:2015-06-01 23:58:14

标签: c# asp.net dynamic tooltip title

经过很长一段时间搜索这个问题后,我决定在这里试试运气......我正在尝试为下拉列表中的项目添加tooltip(标题)。标题是在IE和Firefox浏览器中显示。 DDL是动态创建的,DDL的DataSourcelist,称为“labCourses”。这是我的代码:

 protected void Page_Load(object sender, EventArgs e)
{
    ExpScheduleClass ExpSC = new ExpScheduleClass();
    List<string> labCourses = ExpSC.getCourseList();
    // dynamically create a dropdown list (aka DDL)
    DDLCourses = new DropDownList();
    DDLCourses.DataSource = labCourses; // set the data source
    DDLCourses.DataBind(); // bind the data to the DDL control
    BindTooltip(DDLCourses);
    DDLCourses.AutoPostBack = true;
    DDLCourses.SelectedIndexChanged += DDLCourses_SelectedIndexChanged;
    coursePH.Controls.Add(DDLCourses);
}
public void BindTooltip(ListControl lc)
{
    for (int i = 0; i < lc.Items.Count; i++)
    {
        lc.Items[i].Attributes.Add("title", lc.Items[i].Text);
    }
}

我用web检查器查看了option元素,标题就在那里(在html中),但是鼠标悬停在选项上时没有显示。 在其他浏览器中,标题显示在鼠标悬停上。可能是什么原因造成的?非常感谢你......

0 个答案:

没有答案