在何处放置元标记

本文关键字:在何处 | 更新日期: 2023-09-27 18:27:40

我有一个使用ASP和C#开发的网站。当前,元标签位于master page上。该网站工作没有任何问题。当用户查看网站时,加载的第一个页面是.html,之后他们都是.aspx。据我所知,html页面无法使用master page进行组织。

现在我的问题是,我是把元标签留在master page中,还是把它们放在只在开始时加载的html页面中?

以下是我目前拥有的标签

<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<meta name="keywords" content="some conten" />
<meta name="description" content="some description" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />

提前感谢您的帮助。

在何处放置元标记

元标记需要在任何需要它们的页面上。它们不会从一页带到另一页,所以它们必须出现在你想要应用的每一页上。

因此,如果您还希望将元标记应用于Web窗体页面,那么仅仅在.html页面上设置元标记是不够的。

出于SEO目的,您的关键词和描述可能需要在不同页面之间进行更改。因此,您可能想在母版页中定义一些基本内容,但使用ContentPlaceHolder可以轻松覆盖任何子页中的关键字和描述。

母版页定义ASP.NET应用程序的总体布局。因此,母版页中的每一个代码都会出现在子页中。您可以完全控制母版页中的子页。

如果您只想将元标记应用于特定页面,那么是的!将标记添加到页面,而不是母版页。但是,如果有一个元标签需要在网站上应用,那么不要只将其发送到单个页面。您可以随时将元标签复制/粘贴到需要它们或您想要应用它们的位置(页面)。

母版页在没有任何元标记的情况下仍然可以正常工作。

http://msdn.microsoft.com/en-us/library/vstudio/wtxbf3hh(v=vs.100).aspx(Meta-tag)