テキストボックスからデータを取得しようとしていますが、未定義のIDなどと表示されます。これが私のコードです。何が問題なのかわかりませんでした。Text1、Text2、Text3は私のテキストボックスのIDです。
SqlCommandBuilder thisBuilder = new SqlCommandBuilder(thisAdapter);
DataSet thisDataSet = new DataSet();
thisAdapter.Fill(thisDataSet, "Odunc");
DataRow thisRow = thisDataSet.Tables["Odunc"].NewRow();
thisRow["Book_Name"] = "" + Text1.Text;
thisRow["Reader_Name"] = "" + Text2.Text;
thisRow["Expiration_Date"] = "" + Text3.Text;
thisDataSet.Tables["Odunc"].Rows.Add(thisRow);
thisAdapter.Update(thisDataSet, "Odunc");
asp部分
<table style="width:100%;">
<tr>
<td class="style1">
Name of Reader</td>
<td>
<input id="Text1" name="Text1" type="text" /></td>
<td>
</td>
</tr>
<tr>
<td class="style1">
Name of Book</td>
<td>
<input id="Text2" name="Text2" type="text" /></td>
<td>
</td>
</tr>
<tr>
<td class="style1">
Expiration Date</td>
<td>
<input id="Text3" name="Text3" type="text" /></td>
<td>
</td>
</tr>
</table>