正在编码的ASP.NET 4元关键字和元描述
我在每个页面上使用ASP.NET 4正在编码的ASP.NET 4元关键字和元描述,asp.net,encoding,seo,antixsslibrary,Asp.net,Encoding,Seo,Antixsslibrary,我在每个页面上使用ASP.NET 4MetaKeywords和MetaDescription来设置适当的元标记。我还使用Anti-XSS库作为应用程序中的默认编码器 标记最终呈现为: <meta name="description" content="Test description" /> <meta name="keywords" content="my meta, tags, encoded, 
MetaKeywords
和MetaDescription
来设置适当的元标记。我还使用Anti-XSS库作为应用程序中的默认编码器
标记最终呈现为:
<meta name="description" content="Test description" />
<meta name="keywords" content="my meta, tags, encoded, why" />
这种编码方式有问题吗?我有没有办法摆脱这种编码方式?应该不会引起问题-编码是正确的。我不知道有哪个网络爬虫会不理解它。恐怕你无法摆脱它——那里正在发生的事情是调用HtmlAttributeEncode,这是为名称/id字段设计的,在这些字段中应该对空格进行编码。AntiXSS在设计上比默认的ASP.NET编码器严格一些
<httpRuntime encoderType="AntiXssEncoder, MyClassLib"/>