【问题标题】:ToolTip for Table cell ASP.NET表格单元 ASP.NET 的工具提示
【发布时间】:2018-03-29 14:34:42
【问题描述】:

我使用下面的代码创建了一个动态表。它只是我的代码的一部分。

if (i >= startNo && i <= endNo) {
        panelName.Controls.Add(new LiteralControl("<td style=background-color:lightblue; >&nbsp;</td>"));
} else {

        panelName.Controls.Add(new LiteralControl("<td>&nbsp;</td>"));
}

如果颜色是浅蓝色,我需要显示弹出/工具提示消息。你能帮我解决这个问题吗?

Output of the current program

【问题讨论】:

    标签: javascript c# jquery asp.net jquery-ui-tooltip


    【解决方案1】:

    您可以使用tdtitle 属性,如下所示。

    panelName.Controls.Add(
    new LiteralControl("<td title='some title' style=background-color:lightblue; >&nbsp;</td>"));
    

    要从服务器设置一些动态值,您可以尝试如下。

      string someToolTip = "Got from DB";
      panelName.Controls.Add(
     new LiteralControl("<td title='" someToolTip  + "' " +  "style=background-color:lightblue; >&nbsp;</td>"));
    

    【讨论】:

    • 谢谢,成功了。是否可以从数据库中绑定一些数据来显示
    • 我已经更新了答案,请查收。如果它解决了您的问题,Conciser 将接受答案。
    • 谢谢。是否可以解析表格或某些网格视图或类似的东西?
    • 类似这样的东西https://www.codeproject.com/Articles/238678/Using-The-JQuery-Tooltip-Plugin-in-a-GridView
    • 当然可以,但是你需要从服务器端准备数据,鼠标悬停时应该会显示出来。您为需要从服务器端显示的每个单元格附加数据,并使用任何插件将其与工具提示相关联。最好开始实施它并在遇到任何问题时提出适当的问题
    猜你喜欢
    • 2012-05-15
    • 1970-01-01
    • 2018-06-12
    • 1970-01-01
    • 2012-11-30
    • 2015-08-30
    • 1970-01-01
    • 1970-01-01
    • 2011-02-16
    相关资源
    最近更新 更多