的更改标签生成 asp.net 错误

发布于 2024-09-03 22:02:24 字数 456 浏览 3 评论 0原文

您好,

我的一个页面上有一些代码(注意,我不是原始开发人员,也不是 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”元素的位置干扰了抓取元数据导致它不在页面上,所以我想做的是直接在 之后和“id”元素之前添加“name”元素,但是当我这样做时我收到一个错误:

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

但我到底需要做什么来解决这个问题,这样我才能按照我想要的方式得到它呢?

Greetings,

I have a bit of code on one of my pages (note, I'm not the original developer nor an asp.net programmer) that looks like this:

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

The placement of the "id" element is interfering with sites that scrape the meta data resulting in it not being located on the page, so what I want to do is more the "name" element directly after <meta> and before the "id" element, but when I do that, I get an error:

Parser Error Message: The server tag is not well formed.

But what the heck do I need to do to fix this issue so I can get it the way I want it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不奢求什么 2024-09-10 22:02:24

元标记不需要

runat="server"

Meta tags doesn't need the

runat="server"
墨小沫ゞ 2024-09-10 22:02:24

尝试:

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

Try:

<meta id="metaDescription" name="description" content="" runat="server" />
<meta id="metaKeywords" name="keywords" content="" runat="server" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文