我有这样的部分观点:
@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。