【发布时间】:2014-09-28 16:43:09
【问题描述】:
我必须制作一个简单的网络表单应用程序,该应用程序需要批准网站的 cmets。基本上我需要更新每条评论的状态。
应用程序被构建到一个带有代码的 .aspx 文件中。
这是填充视图的代码:
<tbody class="body">
<asp:Repeater ID="repeater" DataSource="<%# Comments%>" runat="server">
<ItemTemplate>
<tr class="row">
<td class="col1"><%# Eval("CommentNrCrt") %></td>
<td class="col2"><%# Eval("CommentText") %></td>
<td class="col3"><%# Eval("ItemTitle")%></td>
<td class="col4" data-commentID="<%# Eval("CommentID") %>">
<input type="button" name="yes" value="yes">
<input type="button" name="no" value="no">
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
后面的代码没问题,从数据库中获取数据,填充视图,但是现在,我卡住了。最初我计划如果我想要批准评论,我点击“是”,然后从服务器调用更新方法,对该评论进行更新,反之亦然“否”。
我的问题是我不知道如何告诉服务器我点击了哪个“是”按钮,因为对于每条评论我都有一个“是”和一个“现在”。
我想到了 ajax 将“data-commentID”作为身份发送,但我不知道该怎么做。 (使用 ajax)
请给我建议。
最好的问候, 马吕斯
【问题讨论】:
标签: jquery asp.net ajax webforms submit