一個表格單元格內輸入框的,我有一些表格,看起來像這樣:提取數據出來,使用C#
<table width="650" id="myTable" runat="server">
<tbody>
<tr>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /> </td>
</tr>
<tr>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /> </td>
</tr>
<tr>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /></td>
<td><input type="text" /> </td>
</tr>
</tbody>
</table>
現在,我想撕毀的數據出來的那個並將其存儲在XML文件中。問題是行數未知。用戶可以創建3行到n行之間的任何地方。爲了解決這個問題,我寫了一個循環,將數據從表中逐出。
// Assume the relevant items are declared and assigned a proper value.
while (i < myTable.Rows.Count)
{
tRow = myTable.Rows[i];
tNameNode.InnerText = tRow.Cells[0].InnerText;
tUnitsNode.InnerText = tRow.Cells[1].InnerText;
tValueNode.InnerText = tRow.Cells[2].InnerText;
tNewEntryNode.AppendChild(tNameNode);
tNewEntryNode.AppendChild(tUnitsNode);
tNewEntryNode.AppendChild(tValueNode);
tIntermediateNode.AppendChild(tNewEntryNode);
i++;
}
現在有了這個之後,我跑那就是它不會獲取什麼是輸入框,只是實際的輸入框代碼,這是不是真的我想裏面有什麼,我才意識到這個問題。
如何獲取輸入框內的內容?
您可以開發一些腳本來獲取生成的文本框的所有文本值,方法是分配所有相同的ID,然後讓腳本通過ID獲取值。然後將它存儲到您可以在您的C#代碼中訪問的變量 – Jfabs