ASP.Net在加载时将图像添加到radiobuttonlist项目

时间:2011-05-12 07:00:13

标签: asp.net image data-binding radiobuttonlist

我有一个绑定到数据表的RadioButtonList。在数据表中,列中包含图像的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();

如何为每个单选按钮项添加描述旁边的图像?

1 个答案:

答案 0 :(得分:0)

您是否尝试过动态添加项目到radiobuttonlist.Items集合?

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

你还检查了你目前正在尝试的html输出吗?那里有img标签吗?