텍스트 상자에서 데이터를 가져 오려고하는데 정의되지 않은 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 부분
당신은 당신이 당신의 서버 코드에 액세스 할 입력 요소에runat="server"
를 추가 할 필요가
<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>
그들은 당신이 양식 컬렉션 – V4Vendetta