无法将文本从文本框中取出并放入我的List<T>
。帮助将不胜感激。为什么不把文本框中的文本保存到我的列表中?
foreach (RepeaterItem ri in rptQuestionnaireQuestions.Items)
{
TextBox txtResponse = (TextBox)ri.FindControl("txtResponse");
if (txtResponse != null)
{
responses.Add(new QuestionnaireUserAnswer()
{
questionId = questionId,
answerId = 5,
freeText = txtResponse.Text
});
}
}
会发生什么?你是否输入'if'语句? – Jonesopolis
是的,我输入'if'语句并添加questionId和answerId;没有文字,但! –
您在哪种方法中运行上述语句?动态生成的控件在回发期间/之后不保留其内容;我遇到过类似情况的问题,并没有太多警告。 – Flater