c# – 点击按钮后的asp按钮的工具提示计算链接

<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){….})作为List< ExpressionListDictionary>包含时,我会计算并获得一些整数(ID)。 (asp:LinkBut​​ton包含在一个asp:ListView中)

我想做的是将工具提示更改为动态提示,将所有已经获得的ID作为链接。 (这样:http://jsfiddle.net/IrvinDominin/jLkcs/5/ – 但是在我的情况下,我需要首先单击按钮来计算ID,之后,我需要从代码中更改工具提示文本,因为它需要显示各自的ID,如果它是链接是可能的)

我该如何实现?

如果你有一个类(或id或某些东西)来标识这些按钮,你可以使用jQuery文档就绪功能来将具有ids的工具提示更改为包含ids的链接。
我修改你的小提琴: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);
}
http://stackoverflow.com/questions/30318772/tooltip-computed-links-for-asp-button-after-button-is-clicked

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 点击按钮后的asp按钮的工具提示计算链接