無法將文本從文本框中取出並放入我的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