3

ASP.NET Web フォームで簡単なメッセージ ボードを開発しており、すべての投稿を ListView コントローラーに一覧表示しています。私のコードは次のようになります。

<ItemTemplate>
   <article class="post">
       <div class="postinfo">
           <div class="postauthor">
               Author: <strong><%# Eval("Author") %></strong>
           </div>
           <div class="postdate">
               Date: <strong><%# Eval("PostDate", "{0:D}") %></strong>
           </div>
           <div class="postvotes">
               <asp:Button class="postupvote" id='up<%# Eval("Id") %>' runat="server" />
               <asp:Label ID="postvotescount_<%# Eval("Id") %>" class="postvotescount" runat="server" Text="<%# Eval("Votes") %> votes"></asp:Label>
               <asp:Button class="postdownvote" id='down<%# Eval("Id") %>' runat="server" />
           </div>
       </div>
       <div class="postcontent"><%# Eval("Text") %></div>
   </article>
</ItemTemplate>

私の問題は投票機能です。投稿の一意のデータベース ID を含む css id プロパティが必要です。そうすれば、投票された投稿のIDがわかります。これは可能ですか?そうでない場合、どうすればこれを達成できますか?

ありがとう!

4

1 に答える 1