gpt4 book ai didi

c# - ASP.net 简单设计题

转载 作者:行者123 更新时间:2023-11-30 15:08:15 25 4
gpt4 key购买 nike

我在中继器中有这个:

<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元素的引用变得更加容易。

ID 重复出现,都是 CommentVoteDownCommentVoteUp。我想做的是让它们读作:

CommentVoteUp124
CommentVoteDown124

后面的数字表示与其关联的评论的 ID。

我尝试做:

 UV.Attributes["ID"] += ThisComment.ID;

UV.Attributes.Add("ID", "CommentVoteUp" + ThisComment.ID);

但是这些只是向 HTML 元素添加第二个键。我如何命名它们以便我可以在 Jquery 中引用它们?

最佳答案

你不能做这样的事吗

<asp:hyperlink runat="server" CssClass="s dislike-button" 
ID='<%# "CommentVoteDown" + Eval("ID") %>' />

关于c# - ASP.net 简单设计题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5784740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com