#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?