在何处放置元标记
本文关键字:在何处 | 更新日期: 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)