我有這樣讀取當前數據從Asp.Table
<asp:Table ID="model" runat='server'>
<asp:TableRow>
<asp:TableHeaderCell class="col-xs-2">
Name
</asp:TableHeaderCell>
<asp:TableHeaderCell class="col-xs-2">
Barcode
</asp:TableHeaderCell>
<asp:TableHeaderCell class="col-xs-2">
Row
</asp:TableHeaderCell>
<asp:TableHeaderCell class="col-xs-2">
Pos
</asp:TableHeaderCell>
<asp:TableHeaderCell class="col-xs-2">
</asp:TableHeaderCell>
</asp:TableRow>
</asp:Table>
和JavaScript函數的表在表4標籤
function add() {
var contentName = $('#name').val();
var contentBarcode = $('#barcode').val();
var contentRow = $('#row').val();
var contentPos = $('#pos').val();
if (contentName !== "" && contentBarcode !== "" && contentRow !== "" && contentPos !== "") {
var table = document.getElementById("model");
var row2 = table.insertRow();
var name = row2.insertCell(0);
var barcode = row2.insertCell(1);
var row = row2.insertCell(2);
var pos = row2.insertCell(3);
var del = row2.insertCell(4);
del.innerHTML = " <button onclick=\"$(this).closest('tr').remove();\">X</button>";
name.innerHTML = contentName;
barcode.innerHTML = contentBarcode;
row.innerHTML = contentRow;
pos.innerHTML = contentPos;
}
}
添加行,當我完成填充表我需要讀取表格的內容並放入ac#變量。我試圖使用model.Rows,但我只得到標題。 是否可以接受表格的內容?
其因爲你使用JavaScript添加行,因此它在後端不可讀,因爲它沒有保存在視圖狀態我認爲 –