【发布时间】:2015-05-19 07:01:25
【问题描述】:
<ItemTemplate>
<tr>
<asp:LinkButton ID="btnID" runat="server"
ToolTip='The calculated IDs are: ' OnCommand="showIds"
CommandArgument='<%# Convert.ToInt32(Eval("Year")) + "," +
Convert.ToInt32(Eval("Month")) %>'>
<%# Convert.ToInt32(Eval("Count")) - Convert.ToInt32(Eval("LittleCount"))%>
</asp:LinkButton>
</tr>
</ItemTemplate>
您可以注意到工具提示文本是静态的。在后面的代码中,每次单击上述按钮(protected void showIds(object sender, CommandEventArgs e) { .... })时,我都会计算并获取一些整数(ID),这些整数包含为List<ExpressionListDictionary>。 (asp:LinkButton 包含在 asp:ListView 中)
我想做的是将工具提示更改为动态工具提示,其中包含所有已获得的 ID 作为链接。 (像这样:http://jsfiddle.net/IrvinDominin/jLkcs/5/ - 但在我的情况下,我确实需要首先单击用于计算 ID 的按钮,然后我需要从代码中更改工具提示文本,因为它需要显示相应的 ID,作为链接如果可能的话)
我怎样才能做到这一点?
【问题讨论】:
-
后面的代码也可以加吗?