我有这样的部分观点:
@model Dictionary<int, string>
<select style="height: 17px;">
<option value=''></option>
@foreach (KeyValuePair<int, string> value in Model)
{
<option value='@Html.Encode(value.Key.ToString())'>
@Html.Encode(value.Value)
</option>
}
</select>
工作正常,但如果值中有例如德语变音符号,则显示错误:
所以不是ö有ö.
如果我使用它@value.Value而不是@Html.Encode(value.Value)它,但出于安全原因,我想对数据库中的值进行 Html.Encode。