我有一个这样的模型。
public class Feedback
{
public string FeedbackType { get; set; }
[AntiXss]
public string FeedbackMessage { get; set; }
}
例如,当我使用' TextArea'从FE发布以下消息时字段
Hello (This is in first line)
This is awesome(This is in second line)
当此值绑定到模型时,它就像
'Hello\nThis is awesome'
因此AntiXss属性不会通过验证(因为\ n)。
我想要实现的目标=>
像这样。
ValidateMessage(feedbackMessage, AntiXssAttribute)
所以基本上我需要一个可以接受属性名称和要验证的值的代码,如果值正确,最后会返回给我。
我已经尝试过以下代码以避免解决方法,但它不起作用。
[AntiXss(allowedStrings:"\n")]