我需要显示如下图中所示的项目。
我正在使用此代码绑定DropDownList。
var options=(来自服务选项中的选项) 选择新 { optionid=选项.optionid, optionText=option.optionText+“-”+option.price+“£/月” }) myddl.datasource=选项; myddl.dataValueField=“选项ID”; myddl.datatextfield=“选项文本”; myddl.databind(); < /代码> >ServiceOptionsis the resultset returned by calling stored procedure using L2S 问题是,在渲染到浏览器之前,它再次编码 我正在使用此代码绑定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是否通过使用l2s调用存储过程返回结果集? 问题是,它再次编码&到&在渲染到浏览器之前。
>ServiceOptionsis the resultset returned by calling stored procedure using L2S
>ServiceOptions
问题是,在渲染到浏览器之前,它再次编码
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调用存储过程返回结果集?
_serviceOptions
问题是,它再次编码&到&在渲染到浏览器之前。
&
&
用磅符号代替 £ . 它在这里工作。将转换为 £ 等于 &磅; .
£
£
&磅;
var options = (from option in _serviceOptions select new { OptionId = option.OptionId, OptionText = option.OptionText + " - " + option.Price + "£/month" }).ToList();