我正在编写一个 asp.net 站点,在数据库中,我有一个 questions 表和 answersOptions 表。我想根据数据库条目动态生成单选按钮或复选框服务器控件。
并且还允许用户单击提交按钮将用户选择的答案保存到数据库中。
关于如何实现这一目标的任何建议?
提前致谢。
我正在编写一个 asp.net 站点,在数据库中,我有一个 questions 表和 answersOptions 表。我想根据数据库条目动态生成单选按钮或复选框服务器控件。
并且还允许用户单击提交按钮将用户选择的答案保存到数据库中。
关于如何实现这一目标的任何建议?
提前致谢。
void getAnswers(){ SqlDataReader dr;
SqlConnection con = new SqlConnection();
con.ConnectionString = constring;
SqlCommand Answers = new SqlCommand();
con.ConnectionString = constring;
Answers = new SqlCommand("YourStoredProcedure'" + questionID + "'", con);
try
{
con.Open();
dr = Answers.ExecuteReader();
while (dr.Read())
{
CheckBox answer = new CheckBox();
answer.Text = dr[0].ToString(); // your datarow cosist of your stored procedures return state
}
finally
{
if (dr != null)
{
dr.Close();
}
if (con != null)
{
con.Close();
}
}
}
}
并在 Page_Load 调用您的函数 getAnswers(); 我认为这是主要思想