我需要显示下图中的项目。
我正在使用此代码绑定下拉列表。
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
是使用L2S调用存储过程返回的结果集
问题是,在呈现给浏览器之前,它再次将&
编码为&
。
答案 0 :(得分:1)
使用英镑符号而不是£
。它在这里工作。 £将转换为£
,等于£
。
var options = (from option in _serviceOptions
select new
{
OptionId = option.OptionId,
OptionText = option.OptionText + " - " + option.Price + "£/month"
}).ToList();