我有這樣的一箇中繼器中:ASP.net設計簡單的問題
<div class="vote-wrapper">
<asp:hyperlink runat="server" CssClass="s dislike-button" ID="CommentVoteDown" />
<div class="vote-total-bad">
23
</div>
<asp:hyperlink runat="server" CssClass="s like-button" ID="CommentVoteUp" />
<div class="clear"></div>
</div>
重複此操作(當然!)。由於我的項目設置,我沒有生成唯一的ID,並且自己管理它,原因是它使得在外部JS文件中調用DOM元素的引用變得更容易。
身份證作爲重複出現,全部爲CommentVoteDown
和CommentVoteUp
。我想要做的,是讓它們被讀爲:
CommentVoteUp124
CommentVoteDown124
其中數字之後的數字表示與其關聯的註釋的ID。
我嘗試做:
UV.Attributes["ID"] += ThisComment.ID;
和
UV.Attributes.Add("ID", "CommentVoteUp" + ThisComment.ID);
但這些只是增加第二個鍵的HTML元素。我如何命名它們以便我可以在Jquery中引用它們?
是什麼'UV'在這種情況下? – MikeM 2011-04-26 00:42:07
做這些按鈕做任何形式的回發? – hunter 2011-04-26 00:42:48
是的,除非你回來發佈,使用控件而不是常規的html錨不會給你任何東西。可能讓它運行得慢一點,因爲每個對象都有一個「新」對象。 – R0MANARMY 2011-04-26 02:37:34