C# 实现Html编码属性注释的简单方法是什么?
我有一个类C# 实现Html编码属性注释的简单方法是什么?,c#,regex,annotations,C#,Regex,Annotations,我有一个类Charthave属性公共字符串ChartDescription{get;set;} 我想在设置描述值之前,它会自动编码特殊字符 我可以在set函数中编写逻辑,但有没有更简单的方法来实现这一点?对于这种情况是否有任何注释或正则表达式 [HtmlEncode] public string ChartDescription { get; set;} 目前的执行情况: public string TagDescription { get { return tagD
Chart
have属性公共字符串ChartDescription{get;set;}
我想在设置描述值之前,它会自动编码特殊字符
我可以在set函数中编写逻辑,但有没有更简单的方法来实现这一点?对于这种情况是否有任何注释或正则表达式
[HtmlEncode]
public string ChartDescription { get; set;}
目前的执行情况:
public string TagDescription
{
get { return tagDescription;}
set
{
var htmlEncode = HttpUtility.HtmlEncode(value);
tagDescription = htmlEncode;
}
}
HTML编码应该自动进行。如果您没有遇到这种情况,请提供一个。我想实现对描述中的特殊字符进行编码的HtmlEncode注释。为什么要这样做?如果您将其输出为HTML,那么它将自动为您进行HTML编码。这感觉就像HTML编码应该自动发生。如果您没有遇到这种情况,请提供一个。我想实现对描述中的特殊字符进行编码的HtmlEncode注释。为什么要这样做?如果您将其输出为HTML,那么它将自动为您进行HTML编码。这感觉像是一场灾难