单击按钮后,asp按钮的工具提示计算链接

Flo*_* M. 18 c# asp.net jquery

<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>
Run Code Online (Sandbox Code Playgroud)

您可以注意到工具提示文本是静态的.在后面的代码中,每次单击上面的按钮(protected void showIds(object sender, CommandEventArgs e) { .... })包含时,我会计算并得到一些整数(ID) List<ExpressionListDictionary>.(asp:LinkBut​​ton包含在asp:ListView中)

我想要做的是将工具提示更改为动态工具提示,包含所有已获取的ID作为链接.(像这样的东西:http://jsfiddle.net/IrvinDominin/jLkcs/5/ - 但在我的情况下,我首先需要点击按钮来计算ID,之后我需要从代码中更改工具提示文本因为它需要显示相应的ID,如果可能的话,作为链接)

我怎样才能做到这一点?

Dan*_*and 5

如果你有一个类(或id或东西)来识别按钮,你可以创建一个jQuery文档就绪函数来将带有id的工具提示更改为包含id的链接.我修改了你的小提琴:http://jsfiddle.net/jLkcs/545/

$(document).ready(function () {
     $(".myLinkButton").each(function() {
           createlink(this);
     });
});

function createlink(obj){
   var ids= $(obj).attr('title');
    var linkHtml="<a href='javascript:alert(" + ids + ")'>link</a>"
   $(obj).attr('title',linkHtml);
}
Run Code Online (Sandbox Code Playgroud)