Используйте декоратор [ValidateInput(false)]
.
Затем вы захотите написать метод HTMLEncode, чтобы сделать его безопасным.
Дайте мне знать, если вы хотите, чтобы я опубликовал тот, который я использую.
Добавлен код, который я использую
public static class StringHelpers
{
public static string HtmlEncode(this string value)
{
if (!string.IsNullOrEmpty(value))
{
value = value.Replace("<", "<");
value = value.Replace(">", ">");
value = value.Replace("'", "'");
value = value.Replace(@"""", """);
}
return value;
}
public static string HtmlDecode(this string value)
{
if (!string.IsNullOrEmpty(value))
{
value = value.Replace("<", "<");
value = value.Replace(">", ">");
value = value.Replace("'", "'");
value = value.Replace(""", @"""");
}
return value;
}
}