I need to show items like in below image.
I'm using this code to bind dropdownlist.
var options = (from option in _serviceOptions
select new
{
OptionId = option.OptionId,
OptionText = option.OptionText + " - " + option.Price + "£/month"
}).ToList();
myDdl.DataSource = options;
myDdl.DataValueField = "OptionId";
myDdl.DataTextField = "OptionText";
myDdl.DataBind();
_serviceOptions
is the resultset returned by calling stored procedure using L2S
The problem is, it is again encoding the &
to &
before rendering to the browser.