asp.net に次のテーブルがあります。
<table style="width: 98%" id="tblOtherDoc">
<tr>
<td style="width: 10; text-align: left;">
<span">Documents:</span>
</td>
</tr>
<tr>
<td>
<asp:HiddenField ID="hidOtherPath" runat="server" Value='<%# Bind("UploadLocationOther") %>' />
<a href="#" style="font-size: 12px; color: #2014FF; float: left; vertical-align: middle" onclick="uploadNew(this)">Add Other</a> <span style="float: left;">
<asp:CheckBox ID="cbOther" runat="server" onclick="otherDocsClicked(this)" Checked='<%# Bind("OtherAttached") %>' /></span>
<a href="#" style="font-size: 12px; color: #2014FF; float: left; vertical-align: middle" onclick="downloadFile(this)" title="docOther">View</a>
</td>
</tr>
</table>
チェックボックスがクリックされるたびに、jquery を使用して新しい正確な行をテーブルに追加します (複数のドキュメントを追加できるようにするため)。
// Add new area for Other Document attachements
function otherDocsClicked(row) {
var isChecked = $(row).closest("tr").find("input[type=checkbox][id*=cbOther]").is(':checked');
if (isChecked == true) {
var clone = $('#tblOtherDoc tbody>tr:last').clone(true);
clone.find("input[type='hidden'], select").val("");
clone.find("input[type='checkbox'], checked").removeAttr('checked');
clone.insertAfter('#tblOtherDoc tbody>tr:last');
}
}
既に追加されているドキュメントのリストを返すために get を実行するときに、C# を使用してこれらの行を動的に追加する方法を知りたいです。
または、これを行うためのより良い方法があると誰かが考えている場合は、これが私が思いつくことができる唯一の解決策であり、他の何よりも問題を引き起こしているように見えるので、どんな意見でも本当に感謝しています.