这个问题通常是由于没有将选择框和文本域的值绑定到数据库字段导致的。下面是一个保存选择框和文本域值到数据库的示例代码:
在ASPX文件中添加一个带有ID的文本域和选择框,例如:
在后台代码中,在保存数据之前将值分配给对应的数据库字段,例如:
string myTextBoxValue = myTextBox.Text;
string myDropDownListValue = myDropDownList.SelectedValue;
// 将值保存到数据库
SqlCommand cmd = new SqlCommand("INSERT INTO myTable (myTextField, myDropDownField) VALUES (@myTextBoxValue, @myDropDownListValue)", conn);
cmd.Parameters.AddWithValue("@myTextBoxValue", myTextBoxValue);
cmd.Parameters.AddWithValue("@myDropDownListValue", myDropDownListValue);
cmd.ExecuteNonQuery();
在此示例中,我们将文本域的值分配给myTextField数据库字段,将选择框的值分配给myDropDownField数据库字段。最后,使用SqlCommand对象将值保存到数据库中。
请注意,您可能需要根据自己的数据库架构修改上述示例代码,以适应您的应用程序需求。