1
Page_Init에 이미지 세트를 추가하고 일부 버튼에서 해당 이미지를 업데이트하려고합니다. 어떤 이유로 그것은 작동하지 않습니다. 왜?동적 추가시 이미지 URL이 변경되지 않습니다. 이미지
이 내 코드입니다 :
protected void Page_Init(object sender, EventArgs e)
{
...
for (int i = 0; i < questionsCount; i++)
{
TableRow newTableRow = new TableRow();
TableTestAnswers.Rows.Add(newTableRow);
TableCell questionNumberCell = new TableCell();
newTableRow.Cells.Add(questionNumberCell);
LinkButton questionNumberLinkButton = new LinkButton();
questionNumberCell.Controls.Add(questionNumberLinkButton);
questionNumberLinkButton.Text = ((char)(i + 'A')).ToString();
TableCell answersCell = new TableCell();
newTableRow.Cells.Add(answersCell);
answersCell.ID = "AnswersCell-" + i.ToString();
for (int j = 0; j < answersCount[i]; j++)
{
Image answerImage = new Image();
answersCell.Controls.Add(answerImage);
answerImage.ID = "Answer-" + i.ToString() + "-" + j.ToString();
answerImage.ImageUrl = Resources.Images.AnswerEmptySquareUrl;
}
protected void ButtonSubmit_Click(object sender, EventArgs e)
{
...
Image answerImage = (Image)TableTestAnswers.FindControl(
"Answer-" + questionIndex.ToString() + "-" + answerIndex.ToString());
answerImage.ImageUrl = Resources.Images.AnswerMarkedUrl;
answerImage.ViewStateMode = System.Web.UI.ViewStateMode.Enabled;
}
내가 ButtonSubmit 정확한 제어를 발견하고 그 속성을 변경하지만 클라이언트에 대한 응답에 나는 여전히 이전 이미지를 볼 수 있음을 알 수있다. 도움!