对<meta />标记的更改会生成asp.net错误

时间:2010-06-01 14:45:07

标签: asp.net parsing metadata

问候,

我的一个页面上有一些代码(注意,我不是原始开发人员也不是asp.net程序员)看起来像这样:

<meta id="metaDescription" runat="server" name="description" content="SEE CODE BEHIND" />
<meta id="metaKeywords" runat="server" name="keywords" content="SEE CODE BEHIND" />

“id”元素的放置会干扰抓取元数据的网站,导致它不在页面上,所以我想做的更多是直接在<meta>之后的“name”元素在“id”元素之前,但是当我这样做时,我收到一个错误:

分析程序错误消息:服务器标记格式不正确。

但是我需要做些什么才能解决这个问题,这样我才能按照我想要的方式来实现呢?

2 个答案:

答案 0 :(得分:0)

元标记不需要

runat="server"

答案 1 :(得分:0)

尝试:

<meta id="metaDescription" name="description" content="" runat="server" />
<meta id="metaKeywords" name="keywords" content="" runat="server" />