link
そのため、データを入力するテーブルがありましたが、行の最後でクリックされたものに応じて、行から2ビットのデータを渡すにはどうすればよいか疑問に思いました。
<%WebReceiptSummary[] receipts = GetReceipts();
if (receipts != null)
{
for (int i = 0; i < receipts.Length; i++)
{%>
<tr>
<td><%= receipts[i].Type%></td>
<td><%= receipts[i].PolicyNo%></td>
<td><%= receipts[i].Date%></td>
<td class="c"><%= receipts[i].Amount%></td>
<td class="r"><asp:LinkButton OnCommand="PDFLinkClick"
CommandArgument="<%= receipts[i].PDF %>&<% receipts[i].PolicyNo %>" runat="server">View PDF</asp:LinkButton></td>
</tr>
<% }
}
%>
明らかに、値ではなくCommandArgument
文字列を返すだけ<%= receipts[i].PDF %>&<% receipts[i].PolicyNo %>
です。これを行うための最良の方法は何でしょうか?私も使うことを考えていました。
<asp:HiddenField ID="hiddenIsCaptchaReadyValidate" runat="server" Value=false/>
しかし、ここで同じ問題があり、引用符で囲まれています。また、これを行う最も効率的な方法ではない、行ごとにvalue
2つ作成する必要があることも意味します。hiddenfields
考え?