ASP.Net добавить изображение к элементам radiobuttonlist при загрузке

#asp.net #image #data-binding #radiobuttonlist

#asp.net #изображение #привязка к данным #radiobuttonlist

Вопрос:

У меня есть RadioButtonList, который привязан к datatable. Внутри datatable существует столбец с URL-адресами изображений и другой столбец с описанием.

Следующее — это то, что я делаю прямо сейчас (хотя и не работает):

      foreach ( acryliccolor scurrent in ssmacryliccolor )
     {
        DataRow dr = dt.NewRow();
        dr["TEXT"] = "<img src="\colorswatches\"   scurrent.SwatchURL   "" alt="" border="0" /><span style="margin-right:21px;"></span>"    scurrent.Color;
        dr["VALUE"] = "ID|SC_"   scurrent.ID.ToString()   ";CSID|"   current.ID.ToString()   ";JS|radiosimple(this)";
        dt.Rows.Add(dr);
     }
     this.rblAcrylicColors.DataSource = dt;
     this.rblAcrylicColors.DataTextField = "TEXT";
     this.rblAcrylicColors.DataValueField = "VALUE";
     this.rblAcrylicColors.DataBind();
  

Как мне добавить изображение рядом с описанием для каждого элемента radiobutton?

Ответ №1:

Вы пробовали динамически добавлять элементы в radiobuttonlist.Коллекция элементов?

 this.rblAcrylicColors.Items.Add(String.Format("<img src={0} />", "url"));
  

Также вы проверили вывод html из того, что вы сейчас пытаетесь? Есть ли там тег img?